精华内容
下载资源
问答
  • 在学习正则表达式的时候,一些常见的规则我们都不难理解,但是有 一个正则表达式中的特殊字符让我一直有点搞不懂,就是”^”这个字符,文档上给出了解释是匹配输入的开始,如果多行标示被设置成了true,同时会匹配...

    在学习正则表达式的时候,一些常见的规则我们都不难理解,但是有 一个正则表达式中的特殊字符让我一直有点搞不懂,就是”^”这个字符,文档上给出了解释是匹配输入的开始,如果多行标示被设置成了true,同时会匹配后面紧跟的字符。比如

    /^A/会匹配"An e"中的A,但是不会匹配"ab A"中的A
    • 1
    • 1

    然后他还有第二种用法就是

    当这个字符出现在一个字符集合模式的第一个字符时,他将会有不同的含义。

    比如

    /[^a-z\s]/会匹配"my 3 sisters"中的"3"
    • 1
    • 1

    这里的”^”的意思是字符类的否定,上面的正则表达式的意思是匹配不是(a到z和空白字符)的字符。 
    以前总是搞不懂,什么时候”^”是否定字符,什么时候是匹配开始行,然后就查资料进行对比,终于发现了规律。

    /[(^\s+)(\s+$)]/g
    (^cat)$
    (^cat$)
    ^(cat)$
    ^(cat$)
    • 1
    • 2
    • 3
    • 4
    • 5
    • 1
    • 2
    • 3
    • 4
    • 5

    上面这个正则表达式中”^”就是限定开头的意思

    这些正则表达式中”^”表示的就是表示字符类的否定。

    [^a]表示“匹配除了a的任意字符”。
    [^a-zA-Z0-9]表示“找到一个非字母也非数字的字符”。
    [\^abc]表示“找到一个插入符或者a或者b或者c”。
    [^\^]表示“找到除了插入符外的任意字符”。(呕!)
    • 1
    • 2
    • 3
    • 4
    • 1
    • 2
    • 3
    • 4

    经过对比,我发现了只要是”^”这个字符是在中括号”[]”中被使用的话就是表示字符类的否定,如果不是的话就是表示限定开头。我这里说的是直接在”[]”中使用,不包括嵌套使用。 
    其实也就是说”[]”代表的是一个字符集,”^”只有在字符集中才是反向字符集的意思。

    展开全文
  • 所有的热身运动 都终结于昨天 是上...但也不知道谁起的头还是出于某种传统 大家私下里都这样称呼 我也忘了什么时候开始喊我爸老爸现在是早晨 周一 三月 一年之计在于春 一周之计在周一 一日之计在于晨 三个条件都

    所有的热身运动 都终结于昨天 是上跑道的时候了 再也没有任何借口 四下环顾 只有我一个选手 虽然我早已习惯孤独奋斗 但仍不甘心放弃找个伙伴的残念 ><

    “预备~” 观众席上唯一的观众——老蒋声嘶力竭 老蒋并不老 早没到我爸的年纪 但也不知道谁起的头还是出于某种传统 大家私下里都这样称呼他 我也忘了什么时候我开始喊我爸老爸

    现在是早晨 周一 三月 一年之计在于春 一周之计在周一 一日之计在于晨 三个条件都凑一块了 我终于明白为什么我把昨天改写的进度安排留到今天了 -_+

    鉴于以往的计划流产率过高 这次特意拟个保守计划 毕竟首战告捷对于振奋一个刚出征的骑士的士气很有效果

    [Lab Week I]  读完源码文档

           [3.7~3.8]  ServicesTest

         [3.9~3.11]  Java,数据库

       [3.12~3.13]  GPSReceiver2.2

    gl gg hf

    展开全文
  • 开始学习IronPython 的时候

    千次阅读 2019-01-23 20:41:57
    开始学习IronPython 的时候
                       

    Dino's Blog 上写一篇文章介绍了IronPython 2.6的Final版本已经发布。IronPython就是优雅的python编程语言和强大的.NET平台的有机结合, IronPython 2.6将完全与CPython 2.6兼容。可以从codeplex下载:http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=12482,下载的安装程序包含了二进制文件、Python标准程序库、用于Silverlight的IronPython和一个教程。此外,还有一个成为Pyc.py的工具,该工具可以把IronPython应用程序编译成二进制文件。Ipy.exe可以用来执行IronPython程序,对于熟悉Python语言及探索.NET程序集来说非常有用。http://ironpython.net/有个用Silverlight开发的Web版本的ipy工具http://ironpython.net/try/

    IronPython是流行的程序设计语言Python通向.NET framework的一个端口。微软公司对于.NET framework的IronPython和动态语言非常关注。微软公司已经在各种项目中提供了对IronPython的支持。

    IronPython已经很好的集成到了.NET framework中,Python语言中的字符串对应于.NET的字符串对象,并且Python语言中对应的方法,在IronPython中也都提供了。其它数据类型也是一样。

    MSDN Channel9发布了一段非常精彩的演讲,其内容是IronPython团队的Harry Pierson评论.NET平台上动态语言的发展。

    Jim Hugunin是IronPython(也是Jython)的创造者。在构造IronPython的过程中,他发现CLR(Common Language Runtime)对动态语言提供了很好的支持,同时也发现了一些技术问题。为此,他和CLR团队进行了深入的交流。最终,他决定加入微软,加入CLR团队,拟也许注意到Jim Hugunin并不是IronPython得开发者了,而是在构造更适合动态语言的CLR。他们的工作成果之一就是DLR(Dynamic Language Runtime)。

    DLR构建在CLR之上,提供了一批服务和API,使得语言开发者能够容易地构造编程语言。它不但是IronPython 2.x的基础,也是C# 4.0的基础。C# 4.0提供了dynamic关键字,可以实现运行时的结构一致性语义(即duck typing)。从语句表达,到底层实现,C#已经完全动态化,动态语义已经渗入其机理。可见,DLR不但打通了IronPython与C#交互的关键,也必将影响到.NET平台上的所有开发者。

    IronPython与DLR是共生关系:CLR团队用IronPython来驱动DLR的开发,DLR的开发成果又反过来支持IronPython的进一步演化。这也表明,IronPython将受到微软的持续支持。也许有人会问:既然C# 4.0已经动态化,那么为什么还需要掌握一种“真正”的动态语言呢?Harry Pierson的回答是:用合适的工具做事(choose the right tool for the job)。Harry曾经是C#最早一批的开发者和使用者,现在是IronPython团队的程序经理。与《IronPython in Action》的作者Michael Foord相似,他很擅长也很喜欢C#,同时也非常热爱IronPython。

    抱定一种统一语言不放的年代就快结束了,我们正在进入一个专业细分的新时代,函数式语言更擅长并发(F#已经集成到Visual Studio 2010),动态语言更擅长表达领域模型和业务逻辑。将这些语言都聚合在一个统一的平台上(.NET或Java),将为开发者提供更丰富的工具箱:“一方面选择使用针对当前工作的最佳工具,另一方面发挥底层平台的健壮性与资源丰富的优势”。

    如《Learning Python》所言:“无论是短期策略任务(测试或系统管理),还是长期战略上的产品开发,Python已经被证明它是无所不能的”。而Python 2.6的一致性、简洁性、兼容性也受到广泛认同。因此,IronPython 2.6的语言成熟度很高,能够用简洁的代码表达丰富的语义。

    IronPython 2.6,它为程序员提供了什么优势呢?

    首先,它的语法与Python 2.6兼容。第二,IronPython 2.6在动态语言与CLR集成上有重大突破。IronPython 2.6提供了新特性clrtype,允许程序员用纯IronPython代码提供property、attribute等CLR类型信息。这样IronPython代码就可以无缝地与Sliverlight、WCF等框架集成。相关技术细节可以参考Harry的系列文章。第三、开发环境对于语言的成功也至关重要,Visual Studio集成是必不可少的。Harry在他的Blog中提到,在IronPython 2.6正式版发布后,他们会考虑Visual Studio Integration和IronPython 3.x。从Harry的演讲可知,IronPython不会进入Visual Studio 2010 RTM(2010年3月以后,微软刚刚宣布了推迟发布Visual Studio 2010 RTM),Visual Studio 2010 SDK会携带一个IronPython 2.6集成的例子。

     

    PDC2009相关Session:

    Using Dynamic Languages to Build Scriptable Applications

    Dynamic Binding in C# 4

               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • 寒假的时候,小明同学要去拜访很多朋友,恰巧所有朋友的家都处在坐标平面的X轴上。小明可以任意选择一个朋友的家开始访问,但是每次访问后都必须回到出发点,然后才能去访问下一个朋友。 比如有4个朋友,对应的...
    
    


    寒假的时候,小明同学要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。小明可以任意选择一个朋友的家开始访问,但是每次访问后他都必须回到出发点,然后才能去访问下一个朋友。

    比如有4个朋友,对应的X轴坐标分别为1, 2, 3, 4。当小明选择坐标为2的点做为出发点时,则他最终需要的时间为 |1-2|+|2-2|+|3-2|+|4-2| = 4。

    现在给出N个朋友的坐标,那么小明应该怎么走才会花费时间最少呢?请编写程序求出访问它所有朋友所花的最少时间。

    输入:

    输入有两行,首先是一个正整数N(N <= 500),表示有N个朋友,第二行是N个正整数,表示具体的坐标(所有数据均<=10000)。

    输出:

    输出访问完所有朋友所花的最少时间,输出占一行。

    输入样例:

    2

    2 4

    输出样例:

    2

    提示:

    可以先排序。

     

     

    #include<iostream>
    using namespace std;
    int main(){
    	int n;
    	cin>>n;
    	double*pt=new double[n];
    	for(int i=0;i<n;i++)
    		cin>>pt[i];
    	double*pr=new double[n];
    	for(int i=0;i<n;i++)
    	{
    		pr[i]=0;
    		for(int j=0;j<n;j++)
    		if(pt[i]>pt[j]) pr[i]+=(pt[i]-pt[j]);
    		else pr[i]+=(pt[j]-pt[i]);
    	}
    	int min=0;
    	for(int i=1;i<n;i++)
    	  if(pr[i]<pr[min]) min=i;
    	cout<<pr[min];
    }
    展开全文
  • 数组下标为什么从0开始:a.初步理解:b.加深理解: 1.数组的由来: // 变量声明 int a = 1; int b = 2; int c = 3; int d = 4; ... int n = 20; // 一个int类型4个字节,一个字节占8位 a.字面引申: ...
  • 张小龙-年薪近3亿的微信之父,是如何做到的?

    万次阅读 多人点赞 2019-11-22 15:37:35
    就此两人开始了相约撸串的基友生涯, 周鸿祎去广州出差时就会找, 一起下馆子、淘影碟(不知道包括爱情动作片不,值得深思的问题呀)。 同样程序员出身的周鸿祎, 老周可是极具商业头脑, 不厌其烦劝小龙「要在...
  • 之前在与朋友聊到比特币的时候,大家都非常好奇中本聪到底是一个什么样的人,是怎样发明的比特币?还有区块链怎么一下子就这么火爆?为什么大家对EOS充满了期待?看完今天这篇文章估计你就有答案了!比特币发展...
  • 你不是菜鸟(2):什么没过试用期

    千次阅读 2010-06-08 20:37:00
    故事(2):什么没过试用期 成功通过面试进入一个工作岗位,仅仅是事业开始的第一步,并不能说高枕无忧了。进入岗位后的试用期期间对于部门主管来说就是对新员工考察的时期,这个期间内对新员工的任何不满都有...
  • 大家有什么想法,其实当你到这年龄的时候这个问题也你要思考的问题 工作,注重的是原始积累,从你一开始工作起,就得开始积累资金,经验,关系等。到了30多岁了,出来开店做点小生意应该不是难事。 不要得过且过的过...
  • 问:用navicat手动删除了mariadb数据表的记录,再次写入的时候,自增id会继续,不会从1开始。 比如,原来有10条记录,全部清空,再次写入数据,id会从11开始,怎么让重新从1开始呢? 重新设置当前序号为1啊,在...
  • 什么时候用GET,什么时候用POST

    万次阅读 2018-03-01 15:02:01
    开始学习Web开发的时候,总会遇到提交表单时使用GET方法还是POST方法的问题,最开始的时候因为没有经验并没有领悟,后来框架开发做多了,更是把这些原始基础知识扔出了银河系。最近开到一段W3的资料,写的不错,...
  • Beam从零开始(一)

    万次阅读 2017-01-19 15:20:10
    网上看了别人都在谈Beam,你说咱们作为技术人员技术也得紧跟着时代不是,所以也开始利用业余时间研究Beam。咱不是大神,不能啥都一看就会,所以一天一天来,这个也就作为笔记吧。废话不多说,进入主题,按照老规矩,...
  • (一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极...
  • 单链表的创建--从零开始

    万次阅读 多人点赞 2018-09-10 13:01:28
    上学期临近期末的时候用Word写了一篇链表详解,今天突然想到自己一直在搞算法题,很长时间没有用链表了。试着在纸上写了几步,发现回想起来竟然有些吃力,这里把上学期写的链表详解贴上来mark一下,顺便以此作为数据...
  • 什么时候用GET?什么时候用POST?

    千次阅读 2016-04-19 01:00:54
    开始学习Web开发的时候,总会遇到提交表单时使用GET方法还是POST方法的问题,最开始的时候因为没有经验并没有领悟,后来框架开发做多了,更是把这些原始基础知识扔出了银河系。最近开到一段W3的资料,写的不错,...
  • 我是如何从零开始自学Android到一万月薪的

    万次阅读 热门讨论 2016-04-19 23:57:08
    本篇文章致那些从零开始学 Android 的或者正要学习还没有勇气出发的人, 希望通过我的经历能够让你在学习的道路中坚持下来。我的第一份工作毕业之际通过学校的校招找到了一家传统软件公司,是做政务软件的。我以java...
  • 地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?一.回答:什么时候?1.系统空闲的时候。分析:这种回答大约占...
  • 30岁开始学编程晚吗?

    万次阅读 多人点赞 2020-04-09 09:52:19
    这是上个月一个读者小郑私信我的问题,我一直置顶着,想不清楚该怎么回答。最近又遇到三四个读者问我类似的问题,不得不认真思考一下了。 我年纪多大了呢?老读者都心里有数,我就不直说了(反正标题已经直说了,...
  • 程序员:凭什么他大专12K,而我硕士研究生才5K?

    万次阅读 多人点赞 2019-07-26 10:53:21
    是一个大专应届生,初步月薪1000元,然而在三个月试用期结束后,公司乐意以12K骋用的成长经历,是不是值得同是程序猿的我们思考:“低学历”和“新手”会阻碍你拿高薪吗? 一、招骋背景 2017年7月份我们...
  • 黄峥在2007年离开Google,便接手了段永平交给的自营电商网站欧酷派,黄峥正式开始他的创业征途。 后来黄峥将欧酷派卖给兰亭集势的老板郭去疾后,重新创业,在2010年创办代运营公司“乐其”(目前,乐其是天猫上...
  • 不知道是多少年前就听说过这位大侠的高名,但这两天在面对 对于我来说 是个重大人生选择的时候,因为查一些资料而去了解了一些的光荣事迹和blog,以致于都忘了开始是要查什么了。 从的博客中,我了解到所记录...
  • 读书随笔(1)——《计较是贫穷的开始

    千次阅读 多人点赞 2012-02-24 13:43:25
    (读书之后写感,本该是读书之后自然的一个延续,但我却很少这样了,这不能说是一个极其...书名:《计较是贫穷的开始》 作者: 周春明 个人推介读者对象:适合励志,服务业职业素养培训,提升人生境界 IT业推介对象
  • 观点一:(单例) 单例模式比静态方法有很多优势: 首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员...举个例子,你可能在开始时只写一个配置,但是以后你可能需要支持超过一个配置集,
  • ​2008年我开始学习编程开始,老师就叫我们去电脑城买U盘,那个时候对U盘基本只知道可以用来装电脑文件,当时我买的是一个2GB的U盘;当时对U盘只有容量大小的概念,品牌都是挺同学说金士顿的比较好,但是假货多。 ...
  • 小编前两天在知乎上面看到一个帖子发布于2014年,作者说在2012的时候用Python写自动化交易程序,赚了200W。 小编也抱着比较怀疑的态度去找一些资料发现,这个居然是真的,2012-2014年居然能用Python赚到200W...
  • 为人处世,请从学会闭嘴开始

    万次阅读 2018-05-18 22:55:36
    在特定条件下,什么是人生不可讲的话?被忽略时想抱怨的话被忽略的时候,你越是抱怨,越是不被待见!要知道,很多时候,被忽略是人生常态,在这个千军万马的时代,谁会在乎一个蠢才!唯有,当...
  • 往事如烟 - 主任爸爸

    万次阅读 2020-11-14 01:00:14
    想起主任,是由于今天地铁上听到有人说白酒被锤了但是仍然坚持不卖出手里持有的茅台股票,反而年底发了年终奖还会闭眼买入。不由想起了之前的同事主任(主任老爸持有大量五粮液股票),外号叫主任,不是没有来由的...
  • Java开始部署项目

    千次阅读 2018-08-20 15:18:02
    今天开始学习Java web项目的学习,记些过程。 根据一个博主的文章走的,一步一步跟学吧 https://www.cnblogs.com/skyblue-li/p/5902712.html 确保eclipse 和 tomcat安装好的 新建一个工程 web的 到最后面吧...
  • 什么计算机起始时间是1970年1月1日

    万次阅读 多人点赞 2018-08-09 13:57:58
    1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命性的操作系统,使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。随后,汤普逊和同事丹尼斯里奇改进了B语言...
  • 这个时候并不代表就不能促使反思了,实际上,你会发现,如果你公开你的想法,几乎总能看到与你持不同意见的人,然后你通过比较你和的观念之间的差别,会发现你们在一开始的思路上就存在差异,差异从哪里来的?...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,251,503
精华内容 500,601
关键字:

他是什么时候开始