编程技术

食神摇摇中图片的晃动效果

可以是这样子实现滴:btn_shake=(ImageView)findViewById(R.id.btn_shake);startShakeAnimation(btn_shake);privatevoidstartShakeAnimation(Viewv){intpivot=Animation.RELATIVE_TO_SELF;CycleInterpolatorinterpolator=newCycleInterpolator(3.0f);RotateAn

系统 2019-08-29 22:17:58 2222

编程技术

HorizontalScrollView+RadioGroup+ViewPager+Fr

快速迭代用importjava.util.ArrayList;importorg.json.JSONObject;importandroid.content.Context;importandroid.os.Bundle;importandroid.os.Handler;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentPagerAdapter;import

系统 2019-08-29 22:17:40 2222

编程技术

想动就“动”起来

只要你愿意,严肃规矩的java也同样可以变得“动态”灵活起来。动有动的好处,静有静的好处。俗话说得好,“没有规矩不成方圆”,但“生命诚可贵,爱情价更高

系统 2019-08-29 22:17:00 2222

编程技术

.NET 4.0中使用内存映射文件实现进程通讯

.NET4.0系列之使用内存映射文件实现进程通讯************************************************************************版权声明:此文章由原作者金旭亮出于技术共享与交流目的而发布,作者金旭亮拥有全部版权。任何人及机构不得将其用于商业用途,如收费培训及出版技术书籍,有这方面需求的个人及培训机构请与本人直接联系,本人可提供针对.NET3.5和4.0完备的教学与培训资料。本人联系方式:Jin

系统 2019-08-29 22:14:00 2222

编程技术

小宇宙新知:饭后一根电子烟,是否仍然似神仙?

最近一个国产"电子产品"在美国引起很大争议:电子烟。乍看新闻时心想,不会是寺庙里的"电子蜡烛"那种,把真的会冒烟的烟头变成灯泡,就叫"电子烟"吧?(外星人异想天开,请轻踹)仔细读完新闻,才发现是一支小铁棒一样的东西,靠电池运行,装进一种尼古丁液体後,就可以拿来嘴边呼呼抽,享受解瘾和烟雾弥漫的神仙片刻。正想哈哈大笑说这玩意儿到底是谁用啊!随即看到下面写的"一年一亿美元而且持续稳定上升的商机",呃......(当我没笑)。进口此物的美国业者宣称"因为不含一般烟

系统 2019-08-29 22:12:45 2222

编程技术

使用设计模式改善程序结构(一)

使用设计模式改善程序结构(一)设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式会变得非常贴近你的设计过程,并且能够指导、简化你的设计,最终将会导出一个优秀的解决方

系统 2019-08-29 22:02:36 2222

编程技术

禅道程序员的10条原则(时刻提醒自己)

在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。我在2006开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”之类的文章,但我仍旧想分享一些我的想法。它对我来说起到个提醒的作用,如果你有什么想法,也请留言。0.专注|Focus如果你决定开始工作,请尽力的做好它。不要同一时间做几件事情。一次只做一件事

系统 2019-08-29 22:01:04 2222

Python

python学习笔记之collections模块

#列表、元祖#字典#集合、frozenset#字符串#堆栈:先进后出#队列:先进先出FIFOfromcollectionsimportnamedtuplePoint=namedtuple('point',['x','y','z'])p1=Point(1,2,3)p2=Point(3,2,1)print(p1.x)print(p1.y)print(p1,p2)#花色和数字Card=namedtuple('card',['suits','number'])c1

系统 2019-09-27 17:57:49 2221

Python

python绘制评估优化算法性能的测试函数

测试函数主要是用来评估优化算法特性的,这里我用python3绘制了部分测试函数的图像。具体的测试函数可以结合维基百科来了解。想要显示某个测试函数的图片把代码结尾对应的注释去掉即可,具体代码如下:importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Ddefdraw_pic(X,Y,Z,z_max,title,z_min=0):fig=plt.figure(

系统 2019-09-27 17:56:51 2221

Python

Python list遍历remove()时的一个小BUG

有这样一个列表:s=list('abcdefg')现在因为某种原因我们需要从s中踢出一些不需要的元素,方便起见这里直接以踢出所有元素的循环代替:foreins:s.remove(e)结果却是:In[3]:sOut[3]:['b','d','f']多次示例后发现,这种remove方式保持着隔1删1的规律。那么改一下代码看看出了什么问题:In[14]:i=0In[15]:foreins:...:print("第"+str(i)+"次循环删前:s=",s)...

系统 2019-09-27 17:56:38 2221

Python

Python 爬虫面试题 170 道:2019 版

最近在刷面试题,所以需要看大量的Python相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了网上的大部分面试题不是很满意,一个是有些部分还是Python2的代码,另一个就是回答的很简单,有些关键的题目,也没有点出为什么,最重要的是还有一些复制粘贴根本就跑不通,这种相信大家深有体会吧,这样就导致我们可能需要去找其他人发的类似的教程。难受啊,所以我决定针对市面上大多的Python题目做一个分析,同时也希望大家尽可能的做到举一

系统 2019-09-27 17:54:18 2221

Python

使用python的os模块批量修改文件名

os模块介绍os.listdir(path)返回path指定的文件夹包含的文件或文件夹的名字的列表。os.open(file,flags[,mode])打开一个文件,并且设置需要的打开选项,mode参数是可选的。os.remove(path)删除路径为path的文件。如果path是一个文件夹,将抛出OSError;查看下面的rmdir()删除一个directory。os.rename(src,dst)重命名文件或目录,从src到dst。os.renames

系统 2019-09-27 17:52:41 2221

Python

Python 之禅

TheZenofPython,byTimPetersPython之禅byTimPetersBeautifulisbetterthanugly.优美胜于丑陋(Python以编写优美的代码为目标)Explicitisbetterthanimplicit.明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)Simpleisbetterthancomplex.简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)Complexisbetterthanc

系统 2019-09-27 17:52:28 2221

Python

python调用hanlp进行命名实体识别

阅读更多本文分享自6丁一的猫的博客,主要是python调用hanlp进行命名实体识别的方法介绍。以下为分享的全文。1、python与jdk版本位数一致2、pipinstalljpype1(python3.5)3、类库hanlp.jar包、模型data包、配置文件hanlp.properties放在一个新建目录4、修改hanlp.properties中root根目录,找到data代码调用如下:1|#coding:utf-82|'''3|Createdon20

系统 2019-09-27 17:52:21 2221