赖勇浩(http://laiyonghao.com)协程,又称微线程和纤程等,据说源于Simula和Modula-2语言(我没有深究,有错请指正),现代编程语言基本上都有支持,比如Lua、ruby和最新的GoogleGo,当然也还有最近很让我惊艳的falcon。协程是用户空间线程,操作系统其存在一无所知,所以需要用户自己去做调度,用来执行协作式多任务非常合适。其实用协程来做的东西,用线程或进程通常也是一样可以做的,但往往多了许多加锁和通信的操作。下面是生产
系统 2019-08-29 22:05:14 2524
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.数目一双手已经数不过来了,所以迫切需要一个记密码的工具.网络上有很多密码箱,我曾经用过的一款相当出色,不过它的第2版已经带了广告,而且担心程序后台运行会导致泄密,所以学以致用,就打算自己来编写一个密码箱.设计规划:用android自带的xml机制存储进入密码箱的密码,sqlite数据库存储账户密码.需要的基本操作:1.浏览数据库,上一个,下一个2.新增数据3.删除
系统 2019-08-12 09:30:02 2524
转载:http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是
系统 2019-08-12 09:29:30 2524
在VS2005里工具栏的启动调试按钮的右边有个下拉菜单,里面是Debug和Release选项,就表示编译调试版本和发布版本的程序的,实际上就是VS定义了DEBUG和RELEASE的两个编译器变量。你也可以自己添加比如说,你开发的软件有标准版和专业版,你就在“生成”菜单里的“配置管理器”来添加编译类,配置管理器窗口里的“活动解决方案配置”的下拉菜单里有新建,你可以用它来定义你自己的编译变量,如定义标准版变量为STAND,专业版是PROF,甚至你可以定义输出文
系统 2019-08-12 09:27:21 2524
查整个库的状态:selectconcat(truncate(sum(data_length)/1024/1024,2),'MB')asdata_size,concat(truncate(sum(max_data_length)/1024/1024,2),'MB')asmax_data_size,concat(truncate(sum(data_free)/1024/1024,2),'MB')asdata_free,concat(truncate(sum(i
系统 2019-08-12 01:52:48 2524
问题①PRODCOILS表里有10000条数据左连接另一个表temp(40000条数据)得出结果40000条数据不用想了40000条里有大量重复数据为什么有重复数据:temp是查询结果集coils表连接steel_grade用的不是主键--!造成数据重复使用distinct就能解决也可以用分组解决那么问题来的:distinct和groupby哪个效率更高些??问题②JOIN和where哪个先执行?select*fromprodcoilspjoincoils
系统 2019-08-12 01:52:38 2524
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一
系统 2019-08-12 01:51:27 2524
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[p_changeusertype]')andOBJECTPROPERTY(id,N'IsProcedure')=1)dropprocedure[dbo].[p_changeusertype]GO/*--存储过程功能说明修改当前库中定义的用户定义数据类型的长度及精度并自动修改所有的表/视图/存储过程/触发器/自定义函数中的对应定义由于数据
系统 2019-08-12 01:51:26 2524
本文主要介绍web虚拟目录映射的两种常用方法及配置默认web应用的方法一、在Server.xml中进行配置在元素中添加子元素并重启服务器即可;path表示虚拟目录,docBase表示真实的web应用所在目录;比如在C盘中存在a这个web应用,则则输入http://localhost:8888/test/1.h
系统 2019-08-12 01:33:58 2524