自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (4)
  • 收藏
  • 关注

原创 boost 1.70 编译静态库时加入fPIC

在tools/build/src/tools找到gcc.jam找到compile-link-flags <link>shared/<target-os>$(non-windows) : -fPIC ;改成compile-link-flags <link>shared/<link>static/<target-os>$(non-windows) : -fPIC ;然后清除(b2 --clean),再重新编译即可。...

2021-02-03 20:48:24 1061 2

原创 stl vector遍历删除,你真的会吗?

今天我发现一个被骗好多年的事情,直接看代码void remove() { std::vector<int> vec; vec.push_back(1); vec.push_back(2); for(auto it=vec.begin();it!=vec.end();) { if(*it==1) { vec.erase(it++); } else { it++; }

2020-12-03 17:04:14 1137

原创 mips下编译ffmpeg

mips下(ubuntu )编译ffmpeg时会报错gnu/stubs-n64_hard_2008.h: No such file or directory经多方查找,终于找到答案:./configure --disable-mips64r6

2020-10-21 18:04:16 754 1

原创 curl获取登录时的cookie,并以此调用其他action(c++版)

登录前调用curl_easy_setopt(curl, CURLOPT_COOKIEJAR, “mycookies.txt”); 此举会在当前应用程序目录下生成一个mycookies.txt文件。调用新的action时,采用如下方法设置即可。curl_easy_setopt(curl, CURLOPT_COOKIEFILE, “mycookies.txt”); ...

2018-11-22 20:22:24 1070 1

原创 rabbitmq接收数据的问题

如果发送数据时,没有相应的队列去接收,则该数据直接丢弃,创建队列时如果已存在,则返回之前创建的,其绑定关系也会加载进来。

2018-02-05 18:43:28 1451

原创 WMI Provider Host占用cpu较高的问题

第一招:杀毒,多半解决不了哈,看下面。第二招:重启服务 windows management instrumentation。发现我已经解决了,等再犯病时我再来更新哈。

2017-04-22 09:34:19 3394 1

原创 奇怪的Dll中的stl内存泄露

好久不写c++程序,今天遇到一个奇怪的问题。std::list g_list;我在dll中简单定义了一个全局变量,没想到程序加载之后经常提示内存泄露。尝试了多种方法,最后将dll的编译选项改成mt,搞定。到处都是坑!

2016-08-24 20:51:40 1358 1

原创 mysql 清除连接

1.使用mysqladmin flush-hosts命令清除缓存,命令执行方法如下:命令行或终端:mysqladmin  -u  root  -p  flush-hosts接着输入root账号密码即可 2.修改mysql配置文件,在[mysqld]下面添加 max_connect_errors=1000,然后重启mysql

2016-08-04 17:58:46 1092

转载 ssh 修改超时时间

ssh连接超时问题解决方案:1.修改server端的etc/ssh/sshd_configClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应

2016-08-04 14:27:10 3192

转载 mybatis 批量操作

foreach属性属性描述item循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。具体说明:在list和数组中是其中的对象,在map中是value。该参数为必选。collection要做foreach的对象,作为入参时,List对象默认用list代替作为键,数组对象

2015-06-12 11:42:46 557

转载 mysql index and key

mysql的key和index多少有点令人迷惑,这实际上考察对数据库体系结构的了解的。1 key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。包括primary key, unique key, foreign key 等。 primary key 有两个作用,一是约束作用(constraint),用来规范一个存储主键和唯一性

2015-05-27 12:24:56 408

转载 mysql索引

MySQL 索引类型  1、普通索引  普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。  2、唯一索引  普通索引允

2015-05-27 12:06:50 254

转载 datetime

字符型转换为字符串// C 货币2.5.ToString(“C”); // ¥2.50// D 10进制数25.ToString(“D5″); // 25000// E 科学型25000.ToString(“E”); // 2.500000E+005// F 固定点25.ToString(“F2″); // 25.00// G 常规2.5.ToString(

2014-11-25 09:53:03 309

转载 java 修饰符

1.       类(class)可见性修饰符: public—在所有类中可见,在其他包中可以用import导入。                             缺省—就是没有修饰符,在同一个包中的类中可见,在其他包中不能用import导入。              修饰符:final—终态类,表示该类不能被继承               

2014-04-18 16:09:38 352

转载 struts2 and json

http://yshjava.iteye.com/blog/1333104

2014-03-24 17:31:50 316

转载 java map

//方法一    Set set = map.keySet();     for (String s:set) {     System.out.println(s+","+map.get(s));    }    //方法二    Set> entryseSet=map.entrySet();    for (Map.Entry entry:entryseSet) {

2014-03-14 20:55:27 473

转载 mybatis foreach

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl

2013-12-25 10:53:28 5525 2

转载 dojo request handlers

我们知道 Dojo 所有的 request 基本都支持 handleAs 这个参数,我们可以传入“json”,“javascript”,“xml”等值,举“json”为例,如果指定 handleAs 为“json”,Dojo 会在我们接收到返回值之前将纯字符串转化为 JSON 对象。但是,这些是事先设定好的 handleAs 方式,如果我们要自定义 handleAs 方式呢?答案就是 dojo/r

2013-11-13 14:43:58 602

转载 dojo 重写

require(["dojo/_base/declare", "dojo/_base/lang"], function(declare, lang){ var A = declare(null, { m1: function(){ /*...*/ }, m2: function(){ /*...*/ }, m3: function(){ /*...*/ },

2013-11-12 16:15:58 849

转载 dojo has

清单 15. Loader 的 has 插件 require(["dojo/has", "dojo/has!touch?dojo/touch:dojo/mouse", "dojo/dom", "dojo/domReady!"], function(has, hid, dom){ if(has("touch")){ dom.byId("output")

2013-11-12 15:11:06 1139

转载 dojo define

define( moduleId, // 定义模块的 ID dependencies, // 定义预加载的模块 factory // 模块的内容,或者一个会返回模块内容的函数 ) // 使用示例 1 define( ["dijit/layout/TabContainer", "bd/widgets/stateButton"], de

2013-11-12 14:49:04 1504

转载 dojo reguire

require( configuration, // 配置参数,如 paths:["myapp", "../../js/com/myapp"] dependencies, // 请求加载的模块(Module)的 ID callback // 模块加载完成后的回调函数 ) -> 返回值为 undefined // 使用示例 1 require([ "my

2013-11-12 14:44:04 1107

原创 WPF模拟点击按钮

btn.RaiseEvent(new RoutedEventArgs(Button.ClickEvent, btn));

2013-11-12 11:41:22 6665

原创 win8.1如何进安全模式

1.登录前:按住shift点重启。2.登录后:设置-更改电脑设置-更新和恢复-恢复-高级启动-立即重启。微软真够操蛋的。

2013-10-31 15:59:21 881

转载 c++ c# map

C#中使用Dictionary,C++使用std::map。map的内部实现是红黑树,Dictionary的实现是哈希表。DotNet中也有用树实现的字典类结构,叫SortedDictionary,似乎用得不多,效率也没有哈希表高,不过可以保持插入的数据是有序的。下面的对比是通过字符串来检索整数,为了写起来方便,C++中字符串直接用了LPCTSTR,并且typedef std::map map_t

2013-10-30 10:25:24 1903

原创 WPF重写窗口过程函数

protected override void OnSourceInitialized(EventArgs e) { win_SourceInitialized(this, e); base.OnSourceInitialized(e); } void win_SourceInitialized(o

2013-10-30 09:51:46 2497

转载 dojo

dojo.byId() dijit.byId() & jsId的区别与联系Dojo 基础知识学习(1)dijit.byId() & jsId的区别与联系e.g.jsId=”test”id=”hello”dojoType=”dijit.form.Button”>1, dojo.byId(“hello”)用法类似于do

2013-10-25 11:16:23 459

转载 spring3注解

12.3  注解实现Bean定义12.3.1  概述前边介绍的Bean定义全是基于XML方式定义配置元数据,且在【12.2注解实现Bean依赖注入】一节中介绍了通过注解来减少配置数量,但并没有完全消除在XML配置文件中的Bean定义,因此有没有方式完全消除XML配置Bean定义呢? Spring提供通过扫描类路径中的特殊注解类来自动注册Bean定义。同注解驱动事务一样需要开启自动扫

2013-09-30 17:40:37 4215

转载 Spring--quartz中cronExpression配置说明

字段 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期 1-7

2013-09-30 11:32:03 365

转载 struts2常用知识

本部分主要介绍struts.xml的常用配置。1.1.   包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:l name:必填属性

2013-09-29 20:57:18 657

转载 struts2配置文件详解

1) struts-default.xml 这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。  "-//Apache Software Foundation//DTDStruts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">

2013-09-29 17:39:49 531

转载 struts2配置

以下是从网上摘得的,比较全的一个资料struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true。如果需要关闭

2013-09-29 17:12:44 401

原创 regsvr32

 regsvr32.exe使用详解:     regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:  regsvr32 [/u] [/s] [/n] [/i[:cmdl

2007-12-21 10:00:00 455

原创 关于win32中响应WM_PAINT

win32编程中,在响应WM_PAINT时一不小心容易造成cpu使用率过高的问题,原因是窗口时刻都在检查自己的updata region,如果有则发出WM_PAINT,直到调用BeginPaint和EndPaint后才会将updata region置空,如果在消息相应函数中没有加入BeginPaint,EndPaint则WM_PAINT就会不断被发送,造成死循环。 如果不主动响应WM_PAINT,

2007-10-23 16:48:00 2963

原创 同步互斥

 现在流行的进程线程同步互斥的控制机制,其实是由最原始最基本的4种方法实现的。由这4种方法组合优化就有了.Net和Java下灵活多变的,编程简便的线程进程控制手段。   这4种方法具体定义如下 在《操作系统教程》ISBN 7-5053-6193-7 一书中可以找到更加详细的解释   1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。   2、互斥量:为协调共同对一

2007-10-09 16:06:00 3314 1

原创 闪烁探究

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕 上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。 一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。这样问题就来了

2007-08-13 17:37:00 1171 1

原创 控件消息送至父窗口处理

如果因为变量问题,而不便在控件本身的消息处理函数中处理消息,可将消息发到父窗口处理。如鼠标消息 :BOOL COwnBitmapBtn::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类if ((pMsg->message >= WM_MOUSEFIRST) && (pMsg->message {   //dispatch mou

2007-07-06 10:08:00 1005

原创 CToolTipCtrl

利用CToolTipCtrl来实现提示功能2007-05-30 21:22 1>CToolTipCtrl m_tip;//定义一个CToolTipCtrl成员变量 2>m_tip.Create(GetDlgItem(IDC_EDIT_TEST),TTS

2007-06-15 18:11:00 1471 1

原创 PreTranslateMessge与sendmessage

PreTranslateMessage()的处理过程如下:  首先判断该消息是否是一个线程消息(消息的窗口句柄为空的消息),如果是,交给DispatchThreadMessageEx()处理。MFC消息控制流最具特色的地方是CWnd类的虚拟函数PreTranslateMessage(),通过重载这个函数,我们可以改变MFC的消息控制流程,甚至可以作一个全新的控制流出来。  只有穿过消息队列的消息才

2007-06-14 14:34:00 698

原创 摆正心态,平和做事

突然觉得自己很危险 !最近老觉得公司不像样,空调开到二十八九度,财务混乱,饭不好吃,产品搞笑。于是每天就想着公司的不是,搞的心烦意乱。现在想想一个员工只有认同所在的公司,才能与之一同成长。一个公司,一个家庭,一个人总有其优点和缺点,善于发现优点的人会活得很快乐,心情愉快,自然成长也快!老抱怨这抱怨那,对人对己都没好处!

2007-06-07 10:45:00 760

VMware_Workstation_v8.0注册机

支持win8安装,免费奉献给大家,让黑心的去和西北风去吧!

2011-09-27

自绘listctrl

自绘listctrl,适合新手。字体,颜色,背景的变化。

2009-03-13

CCeButtonST_demo

wince上的一个button的例子,不错哦

2009-03-13

tsfcase例子源码

tsfcase例子源码,vc2005编译通过

2008-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除