
编程技巧
文章平均质量分 72
chenlunju
这个作者很懒,什么都没留下…
展开
-
git工作中的使用技巧
1.现在的工作空间太乱了,工作到一半,临时插需求。如何获得一个干净的工作空间?git reset --hard HEAD 使用这条命了,会使你的工作区和缓冲区和HEAD保持一致,原来的工作区的修改和缓存区的修改都不会保留,虽然能得到一个干净空间,但是一条很危险的命令。应该使用git stash命令将工作区和缓存区的内容储藏起来,当完成临时的需求后,再使用git stash apply或gi...原创 2020-04-18 22:55:14 · 380 阅读 · 0 评论 -
Python列表中的元素为字典去重
需求:现在有一列表,列表中的元素为字典,现在要去重。a = [{'name':'lilei','age':'18'},{'name':'tom','age':'16'},{'name':'lilei','age':'18'}]第一反应会用到set,但是会报错:b = list(set(a))# TypeError: unhashable type: 'dict'只好遍历筛选每个元素:...原创 2019-08-27 15:05:54 · 1944 阅读 · 0 评论 -
jQuery给标签添加自定义属性
jQuery给标签添加自定义属性下面代码包含了添加和获取自定义属性。添加的属性值有数字,类数组,对象,详细用法见备注。<script type="text/javascript"> // 设置属性 $('#box').css('width', '200px') $('#a1').attr('href',"http://www.baidu.com")原创 2019-02-13 23:47:10 · 24268 阅读 · 0 评论 -
python--可变对象作为默认参数
不可变变量不可变(immutable):int、字符串(string)、float、(数值型number)、元组(tuple),None可变变量可变(mutable)变量:字典型(dictionary)、列表型(list)、集合(set)def add_to(v, target=[]): target.append(v) return targetadd_to(1)ad...原创 2019-02-17 11:07:40 · 741 阅读 · 0 评论 -
JavaScript定时器setInterval()只执行一次解决方法
为了说明问题,代码很短 <script> var test = function(){ console.log('a') } timer1 = setInterval(test(), 1000) timer2 = setInterval(console.log('b'), 1000) ...原创 2019-02-16 22:47:10 · 12885 阅读 · 1 评论 -
python3 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
Python3 使用urllib库模拟请求头的错误。代码:import urllib.requesturl = 'http://www.baidu.com'# 模拟请求头headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chr...原创 2019-01-31 16:53:18 · 5484 阅读 · 5 评论 -
python求斐波那契数列中第n个数的值
求斐波那契数列中第n个数的值:1,1,2,3,5,8,13,21,34…方法一:用for循环n = int(input('请输入要一个整数:'))n_2 = 0n_1 = 1current = 1for x in range(2, n+1): current = n_2 + n_1 n_2 = n_1 n_1 = currentprint('第%d个数是%d...原创 2019-01-07 15:38:51 · 46287 阅读 · 0 评论 -
怎么把单斜杠(\)变成双斜杠(\\)
今天在写程序的时候,为了使用桌面的路径需要把路径中的"\"转化成"\\"。首先使用了如下的函数:SHGetSpecialFolderPath(NULL, szPath, CSIDL_DESKTOP, FALSE);获取系统桌面文件夹的位置。第二个参数中就保存着桌面的路径,但是我要使用这个路径的时候要把"\"转化成"\\"。所以我就使用了repalce函数。strDeskt...原创 2012-05-30 11:50:20 · 25477 阅读 · 1 评论 -
MFC字体大小修改
方法一:步骤一:在Dlg类中增加一个类成员变量: CFont m_editFont; 注意:这里Font对象必须是类成员变量,不能是局部变量,否则会出现只改变了光标的大小,而不能改变字体的大小。步骤二:在OnInitDialog方法中增加下列语句:m_editFont.CreatePointFont(180, "宋体"); m_editPlace.Se转载 2011-11-25 15:02:49 · 42181 阅读 · 7 评论 -
在EditBox中只能输入数字包括小数点和负号
最近写个程序要求编辑框里面输入一串数字然后做一些相应处理发到单片机去,编辑框的Value定义为double型,可以输入小数。调试的时候发现一切功能都正常,但我无意间输入了字符在编辑框里面,而且还可以输几个小数点,发现这样程序肯定是不行的。于是我把这个程序的number属性设置成true,结果只能输数字,不能输字符,连小数点也不能输入了。做到这感觉这个有点麻烦了。于是想怎么来屏蔽不要输入的字符,接受原创 2011-11-27 14:20:21 · 4026 阅读 · 1 评论