- 博客(15)
- 收藏
- 关注
原创 基类指针使用重载输入输出运算符函数操作派生类
1.因为输入输出运算符的特殊性,所以基类需声明重载输入输出运算符函数2.由基类调用派生类的输入输出操作函数来对派生类进行输入输出3.由于基类无法调用派生类的友元函数,所以派生类应将输入输出操作写在非输入输出运算符函数内4.由基类的重载输入输出运算符调用派生类的输入输出操作函数,达到输入输出运算符重载的效果5.派生类需要输入输出重载,则可在自己函数体内声明输入输出重载
2014-04-25 19:40:29 1564
原创 WebBrowser中修改渲染IE的版本
在做一个浏览器项目时有个页面始终打开错误,而我电脑上的Chrome IE11 搜狗(总感觉他的兼容模式所采用的不是电脑上的最新IE版本)都能够正常打开页面 更奇怪的是我做的这个程序在别人电脑上可以打开这个页面 在排除缓存错误等等一切问题后决定还是回到浏览器版本的确定上,而这个我记得之前我将这个项目的所采用的浏览器版本改过的而且出错时显示的也是IE11的提示风格,
2014-04-25 19:37:17 1192
原创 用位操作实现输出变量位字符及将二进制码转化为相应变量值
以vc为例子,int为4字节,32位 int a = 10; for (int i = 0; i { cout a >>= 1; //将被取出的最低位移出 } 优点:直接采用位运算,比通过计算产生二进制的方法速度快 将float类型的内存二进制字符输出 float b = 2
2014-04-25 19:36:03 672
转载 pl/pg 语言运行中输出信息
官方文档:http://www.postgresql.org/docs/8.1/static/plpgsql-errors-and-messages.html Use the statement to report messages and raise errors.RAISE '' [, [, ...]];Possible levels are , , , ,
2014-04-25 19:33:40 685
转载 PGSQL时间函数
中文用法转自 http://my.oschina.net/Kenyon/blog/57188pgsql官方文档 http://www.postgresql.org/docs/8.1/static/functions-datetime.html 1.获取系统时间函数select now(); --2012-05-12 18:51:59.562
2014-04-25 19:32:38 2824
转载 PGSQL的字符串函数
转自 http://gavin-chen.iteye.com/blog/262847 今天做项目遇到客户反映了一个麻烦的事情,有一些数据存在,但就是在程序中搜索不出来,后来分析,发现问题为数据前面有几个空白字符,后来用SQL查询了一下,发现八九个数据表中,数千万条数据中有将近三百万条数据存在相同的问题,本想着在查询时添加匹配符'%',后来试运行了一下,发现不可行,因为尚有很多其它页
2014-04-25 19:31:54 2682
原创 WebBrowser控件执行缩放功能
需引入Interop.SHDocVw.dll object zoomFactor = 10; // 设置缩放级别 对应与百分比,这里表示缩放为10% ((SHDocVw.WebBrowser)webBrowser1.ActiveXInstance).ExecWB(SHDocVw.OLECMDID.OLECMDID_OPTICAL_ZOOM,
2014-04-25 19:30:45 1741
原创 C# WebBrowser控件"自由的"执行JavaScript代码
WebBrowser提供了InvokeScript这样的方法以提供在WebBrowser控件中执行JS函数 但有时还是想象Chrome浏览器的控制台一样去执行一些非函数式的JS语句,这是可以利用WebBrowser的底层接口来实现 首先需要引入MSHTML.dll void ExcuteJavaScript(string js) {
2014-04-25 19:29:39 1357
原创 三个基于.net的浏览器内核使用的比较
最近做模拟登陆发帖相关的项目分别尝试了基于IE .NET自带的 webbrowser 和 基于WebKit 的WebKit.NET和openWebkitSharp最开始肯定是用的.NET自带的webbrowser但是在一个模拟点击的问题上遇到了错误,就是InvokeMerber("click")这个事件没有生效网上也有和我差不多类似的错误,但是找了一下 没看到有用的
2014-04-25 19:28:49 2504
原创 c#控件遍历
aliceblue(#F0F8FF)antiquewhite(#FAEBD7)aqua(#00FFFF)aquamarine(#7FFFD4)azure(#F0FFFF)beige(#F5F5DC)bisque(#FFE4C4)black(#000000)
2014-04-25 19:26:10 482
原创 关于dataGridView的多条件筛选
c#提供一个BingdingSource类,该类支持数据筛选功能讲datatable或者dataset或者dataview等转换为BingdingSource类然后将BingdingSource类作为datagridview的数据源调用BingdingSource的Filter属性即可进行筛选判断 语法类似于SQL语句的WHERE子句的写法 多条件筛选时可以
2014-04-25 19:23:44 2603
原创 改变静态控件字体大小
CFont font;font.CreatePointFont(200,_T("宋体"),NULL);GetDlgItem(IDC_Static控件名)->SetFont(&font);
2014-04-25 19:21:24 391
原创 汉诺塔非递归栈代码
参照递归代码改编 SETYPE为栈元素{int n,//金片数量 char x,y,z}柱子名称 栈功能代码和输出代码不贴出初学者 使用纯C代码void Hanoi(SETYPE x) { STACK s; charc; inti = 0 , n =pow(2, x.n) - 1; AStackCreate(&s);
2013-02-21 23:59:59 489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人