搜索到与相关的文章
编程技术

怎样忘记一个人

首先要声明这一篇不是我写的。为什么我要在自己的Blog里转载别人的东西呢。我觉得这就好像我自己和自己下的一个赌注。我希望在很多年后我重新看到这篇文章的时候我已经成功忘记掉了一个人。那么我就赢了。怎样忘记一个人“在这里我将教给大家如何忘记一个人。全国各地的语文老师教你识字的方法都是一样的,发你一田字本,让你反复的写某一汉字,直到记住为止。你也不知道怎么样才算记住了,于是就不停地写不停地写,期间出现一件有趣的怪事,当写字这件事情重复到一定程度之时,笔下的汉字居

系统 2019-08-29 22:28:58 2194

编程技术

对Xwindow的思考

对Xwindow的思考作者:白文涛XWindowSystem是一套Client-Server体系结构的窗口系统,它是现代Unix系统(包括Linux、FreeBSDetc.)所必备的图形界面。目前,绝大部分个人电脑用户基本上都在使用图形用户界面(GUI)。如果是Windows及Macintosh的用户自不待言、在Linux等的UNIX环境下用户也经常使用KDE及GNOME等桌面环境。这是个非常了不起的事情。象笔者这样,根据所做的项目一会儿使用Linux,一

系统 2019-08-29 22:27:54 2194

编程技术

struts入门及关键字解析

[/size][align=center][/align]大家好!今天我分享下今天学习的struts!首先,我们了先要在http://struts.apache.org/download.cgi#struts1310下载struts后解压如上图,apps就是一些war的实例,lib下就是一些我们所需要的jar包!!.首先我们需要在web.xml下配置一下:act

系统 2019-08-29 22:06:12 2194

编程技术

Class.forName(),Class.forName().newInstance

在Java开发特别是数据库开发中,经常会用到Class.forName()这个方法。通过查询JavaDocumentation我们会发现使用Class.forName()静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance()静态方法来实例化对象以便操作。因此,单单使用Class.forName()是动态加载类是没有用的,其最终目的是为了实例化对象。这里有必要提一下就是Class下的newInstance()和ne

系统 2019-08-29 22:02:43 2194

编程技术

虚析构函数(√)、纯虚析构函数(√)、虚构造函数

一.虚析构函数我们知道,为了能够正确的调用对象的析构函数,一般要求具有层次结构的顶级类定义其析构函数为虚函数。因为在delete一个抽象类指针时候,必须要通过虚函数找到真正的析构函数。如:classBase{public:Base(){}virtual~Base(){}};classDerived:publicBase{public:Derived(){};~Derived(){};}voidfoo(){Base*pb;pb=newDerived;dele

系统 2019-08-12 09:30:25 2194

编程技术

向表中批量插入数据的SQL

建立一张表后,有时为了测试,需要向表中批量插入一些数据。如果纯手工插入,相信没有人会干。一下SQL语句可以完成批量数据插入的功能。建表脚本如下:CREATETABLEHELLO(IDVARCHAR2(64),NAMEVARCHAR2(64),AGEVARCHAR2(64));数据插入SQL如下:declarev_countnumber;beginv_count:=1;whilev_count<=10000loopinsertintohellovalues(

系统 2019-08-12 09:30:17 2194

Python

Python 从subprocess运行的子进程中实时获取输出的例子

有些时候,我们需要将某些程序放到子进程中去运行,以达到整合系统的目的。在Python中,一个非常好的选择就是使用subprocess模块,本模块为开辟子进程去执行子程序提供了统一的接口,更加便于学习和使用。同时,对于在子进程里的程序,我们希望能够实时获取其输出,以在主进程中打印相关信息,使我们能够了解当前子程序的执行进度。对此,subprocess模块也提供了相应的参数,能够将子程序的标准输出和标准错误输出返回给主程序。下面,我们就通过一个例子来说明这个功

系统 2019-09-27 17:56:49 2193

Python

Tornado协程在python2.7如何返回值(实现方法)

错误写法classRemoteHandler(web.RequestHandler):@gen.coroutinedefget(self):response=httpclient('http://www.baidu.com')self.write(response.body)@gen.coroutinedefhttpClient(url):result=yieldhttpclient.AsyncHTTPClient().fetch(url)returnre

系统 2019-09-27 17:55:01 2193

Python

Python性能优化的20条建议

优化算法时间复杂度算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。减少冗余数据如用上三角或下三角的方式去保存一个大的对称矩阵。在0元素占大多数的矩阵里使用稀疏矩阵表示。合理使用copy与deepcopy对于dict和list等数据结构的对象,直接赋值使用

系统 2019-09-27 17:54:58 2193