/*参考别人的做了细微修改*/
类似于QQ的托盘程序编写
1.首先我们新建一个MFC程序,在对话框Dlg类中添加一个NOTIFYICONDATA类型对象NOTIFYICONDATA m_nid; 2.在stdafx.h头文件中定义一个自定义消息#define WM_SYSTEMTRAY WM_USER+1001 3.在Dlg类中中定义一个线程函数static DWORD WINAPI ...
分类:
编程语言 时间:
2014-12-19 15:50:13
阅读次数:
248
概念:
锁是用来管理对共享文件的并发访问。innodb会在行级别上对数据库上锁。不过innodb存储引擎会在数据库内部其他多个地方使用锁,从而允许对不同资源提供并发访问。例如操作缓冲池中的LRU列表,删除,添加,移动LRU列表中的元素,为了保证一致性,必须有锁的介入。MyISAM引擎是表锁,而InnoDB提供一致性的非锁定读、行级锁,且行级锁没有相关额外的开销。
锁
...
分类:
数据库 时间:
2014-12-19 15:49:13
阅读次数:
265
redtea@Lenovo:~/Projects/Chromium/src$ ninja -C out/Release android_webview_apk
ninja: Entering directory `out/Release'
[3/24] CXX obj/android_webview/browser/android_webview_common.shared_renderer_...
分类:
其他好文 时间:
2014-12-19 15:50:09
阅读次数:
261
Gradle执行的关键代码 org.gradle.initialization.DefaultGradleLauncher.java
private void doBuildStages(Stage upTo) {
// Evaluate init scripts
initScriptHandler.executeScripts(gradle);
...
分类:
其他好文 时间:
2014-12-19 15:49:59
阅读次数:
171
Write a function to find the longest common prefix string amongst an array of strings.
方法一,单个字符横向全体比较,纵向逐个的收集。
class Solution {
public:
string longestCommonPrefix(vector &strs) {
i...
分类:
其他好文 时间:
2014-12-19 15:48:20
阅读次数:
142
这个装置的“保存”动作实际上是维持刚才的输出信号,本身并没有实际的“存储”电信号,信号仍然只“存在”于某一段线路上。比较诗意的说法就是:电信号不会停留在某处,它永远在路上。。我有个不太恰当的比喻,计算机中所谓的存储元件,就像某种城门或者闸门,它的目的或功能只是阻碍经过它的信号的“正常”流动、传播,开闸的时候,信号可以自由通过这里继续向前传播;但是一旦关闸,这个信号就到此为止了,闸门后面的信号由闸门接管了,而接管也只是简单的让其维持刚才的状态继续向前流动。...
分类:
其他好文 时间:
2014-12-19 15:50:18
阅读次数:
301
这里简单的给大家介绍一下Vim的查找替换,众所周知,Vim对正则表达式的支持是非常好的,对于程序员来说在分析大量数据的时候,用到Vim的这个功能无疑是件利器。
首先大家要明白vim正则里面的几个特殊含义:
^ 代表行首
$ 代表行尾
\d 代表数字
\D 代表非数字
[x,y,z]:代表各种条件选择
好的,那我们就出几个常用的题目做一下来试一下吧:
...
分类:
系统相关 时间:
2014-12-19 15:49:48
阅读次数:
296
显示页设置where条件session["CID"]
.aspx代码如下:
DataKeyNames="news_id" DataSourceID="AccessDataSource1">...
分类:
其他好文 时间:
2014-12-19 15:48:30
阅读次数:
193
10.1.2.1 C# 和 F# 中可重用的记忆化
如果看一下清单 10.3 中建立 add 值的代码,可以发现,它并不真正知道加法,只是使用了 addSimple 函数,因此,也可以处理其他任何函数。为了使代码更通用,我们可以把这个函数改成参数。
我们要写一个函数(C# 中叫方法),参数为函数,返回这个函数的记忆化版本。参数值是做实际工作的函数,返回的函数增加了缓存功能。清单 10.4...
1.选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
答:即指定 GROUP BY 时,选择列表中任一非聚合表达式内的所有列都应包含在 GROUP BY 列表中,或者 GROUP BY表达式必须与选择列表表达式完全匹配。
2. case when then else end 语法的使用
select
i.index_name,i.index_def,
...
分类:
数据库 时间:
2014-12-19 15:48:55
阅读次数:
196
??
BroadCast Receiver是android常用的技术之一
用于发送/广播Intent消息
下面就介绍两种简单的使用方法
一. 通过组合的方式
在类中定义一个BroadcastReceiver对象
重写onReceive 这样就能接收到广播
这个可以放到一般的Activity类中
首先注册IntentFilter 指定要接收的消息
//注册一个I...
分类:
移动开发 时间:
2014-12-19 15:48:38
阅读次数:
170
一、LVS(Linux Virtual Server,即Linux虚拟服务器)
1、概述
LVS是一个虚机的服务器集群系统,它通过使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,具有很好的可伸缩性、可靠性、可管理性。
2、原理
LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动...
分类:
其他好文 时间:
2014-12-19 15:47:23
阅读次数:
163
一. 主要网站内容
首页
/default.aspx
/Pages/default.aspx
网站设置
/_layouts/settings.aspx
所有网站内容
/_layouts/viewlsts.aspx
移动端所有网站内容
/_layouts/mobile/mbllists.aspx
共享文档
/shared documents/forms/allite...
分类:
Web程序 时间:
2014-12-19 15:46:34
阅读次数:
345
1.拓展yii此文针对Yii1.1.15而写,请注意甄别你的Yii Framework 版本。拓展yii是开发期间常见的代码处理方式。例如,你写一个新的controller(业务控制器),你通过继承CController类来拓展它,当你写了一个新的widget(小部件,具有独立的功能),也会继承CW...
分类:
其他好文 时间:
2014-12-19 15:45:19
阅读次数:
230
随着网购的不断发展,运输压力越来越大,不断有新的企业家加入到快递的行业当中。马云都退休后投身到快递建设行业当中,你还能犹豫吗?十年前你没跟着他做电子商务你后悔了,十年后马云看好的项目你还想再后悔一次吗?瑞丰速递紧跟时代步伐,不断发展壮大,完善的物流配送体系。瑞丰速递加盟也如火如荼进行中,那么加盟.....
分类:
其他好文 时间:
2014-12-19 15:46:03
阅读次数:
169