
开发技巧
iteye_424
这个作者很懒,什么都没留下…
展开
-
怎么改变listbox的item颜色(C#)
C#(1)需要先设置属性:该事件由所有者描述的 ListBox 使用。仅当 DrawMode 属性设置为 DrawMode.OwnerDrawFixed 或 DrawMode.OwnerDrawVariable 时,才引发该事件。可以使用该事件来执行在 ListBox 中绘制项所需的任务。如果具有大小可变的项(当 DrawMode 属性设置为 DrawMode.OwnerDraw...2008-04-18 12:41:00 · 347 阅读 · 0 评论 -
删除表中重复的数据(oracle,sql)
\delete from tb where id in (select a.id from tb a,tb b where a.url like '%j=l%' and a.url=b.url and a.id<b.id )2008-05-24 16:00:00 · 130 阅读 · 0 评论 -
怎么在VS 2005中使用VC++6.0的快捷键?VS2005有哪些常用快捷键?
方法是,打开菜单:工具-选项-环境-键盘 “键盘影射方案” 选择 Visual Studio 6,设置新快捷键用于“全局”。这样就可以使用我在VC6.0中熟悉的快捷键了。赶快试一下这两个熟悉的快捷键:(1)Ctrl+ F5 运行(2)选定文本,用Alt+F8自动排版。是不是觉得特别顺手?呵呵。我们再看看Visual Studio 2005自身的常用快捷键。1...2008-05-27 09:12:00 · 111 阅读 · 0 评论 -
负载均衡办法
1、 循环DNS第一个老办法是循环DNS来解决可扩展性问题。通过对DNS进行配置,将多个服务器的IP地址以循环方式返回,数据流量被初步分配给各个服务器。不能判断服务器能否响应。2、 负载均衡设备第一个感觉是很贵。一个设备就是几十万。要根据相应的应用,选用不同的负载均衡设备的均衡策略。 (1) 轮循算法(Round Robin)) (2) 比率算法(...2008-05-27 12:38:00 · 86 阅读 · 0 评论 -
一个非常简单的Oracle存储过程,及其在C#.net中的执行的代码
参考天极网《Oracle PL/SQL语言初级教程》 一个非常简单的存储过程。 create or replace procedure funcationName(i in number) ascc number(10,0):=0;beginselect count(*) into cc from table1commit;e...2008-05-28 15:09:00 · 113 阅读 · 0 评论 -
linux使用vi中文乱码的解决办法
linux使用vi中文乱码的解决办法 在~/.vimrc文件中添加如下两行即:set encoding=utf-8set fileencoding=utf-8因为在secureCRT里面也是 utf-8的。2008-08-26 09:57:00 · 152 阅读 · 0 评论 -
linux内存使用
使用free命令:free -m -s 10total used free shared buffers cachedMem: 7974 6488 1485 0 75 4986-/+ buffers/cache: 1427 6547Swap: 2047 462 1585使用df命令看硬盘使用量:df -hlinux 下面是用文本处理的工具非常方便使用shell脚本,使用perl脚本,awk脚本,s...2008-08-28 13:36:00 · 86 阅读 · 0 评论 -
强大的apache
以前没有开发过apache的模块,不知道apache的强大。现在发现,如果开发其模块。或者增强一些perl模块,将会非常方便的扩展apache的功能,完成很多特殊的功能。能够控制web服务器,当然想怎么做都可以了。比如放置盗链,重新解释url,真是非常的方便。 ...2008-08-28 20:07:00 · 149 阅读 · 0 评论 -
画图工具
eDraw 很不错的画图工具。除了可以画uml,还可以画思维图等等。2008-09-02 09:07:00 · 112 阅读 · 0 评论 -
让vim拥有和.net 2005 IDE一样的自动补全功能
对于习惯在windos平台下,使用微软IDE的开发人员来说,刚刚转入linux 控制台使用vim编程,是有点痛苦的。特别是没有自动提示补全,没有智能化的代码跳转的情况下。但是只要你看下面的这篇文章,这些困难都将迎刃而解,并且比.net 2005下面编程更加简洁,方便。 (1)首先安装vim7.2这个可以从http://www.vim.org/下载。安装很简单。使用./co...2008-09-15 19:33:00 · 91 阅读 · 0 评论 -
excel vba根据条件删除一行
Sub 删除一行()Dim R As Long'For R = 1 To Range("A65536").End(xlUp).Row Step 1For R = 1 To Range("A65536").End(xlUp).Row Step 1 If InStr(Range("A" & R), "====") > 0 Then Rows(R).Delete...2009-10-16 14:42:27 · 6615 阅读 · 0 评论 -
尝试了阿里旺旺的sdk
。。。。。。。。。。。。。。2009-07-11 10:31:33 · 621 阅读 · 0 评论 -
crontab 定时任务注意几点
crontab没有没有记录任务的环境变量,需要任务自己提供环境变量。运行shell的需要提供全路径。如/home/xxx/run.sh 。shell脚本不能运行python的问题?需要全路径。 如/usr/bin/python xxx.py但是shell中的awk脚本不需要全路径。 ...2008-11-20 15:43:00 · 126 阅读 · 0 评论 -
linux 常用命令 备忘录
yum常用命令很多,需要熟悉:yum install;yum remove;yum list;等等:http://docs.huihoo.com/yum/managing-software-with-yum-zh_cn/index.html常用命令cpu:cat /proc/cpuinfo 内存:free -m硬盘:fdisk -l...原创 2010-10-13 10:47:37 · 162 阅读 · 0 评论 -
在文件夹中查找一个字符串
find . -type f -print -exec grep "Skipped" {} \;2009-08-18 12:00:25 · 103 阅读 · 0 评论 -
记录linux编译
一、关于gcc、glibc和binutils模块之间的关系1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。2、binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静...2010-04-18 23:04:28 · 100 阅读 · 0 评论 -
secureCRT常用技巧
SecureCRT 反空闲(anti-idle)的设置方式[img]http://dl.iteye.com/upload/attachment/0063/7723/683b180b-6b2a-3ca3-9b8f-a2daac4d8edd.png[/img]提高缓存屏幕历史页面的行数。便于查看先前的结果。甚至当代码被误删除的时候,可以从缓存的历史中copy出来。[im...2012-02-26 12:43:07 · 188 阅读 · 0 评论 -
Dictionary比hashSet快?
class Program {static void Main(string[] args){HashSet<string> hash=new HashSet<string> ();//url列表 StreamReader reader = new StreamReader( "AccessURL.txt", true);string url...2008-05-23 11:13:00 · 142 阅读 · 0 评论 -
C#.NET里面的数组是怎么实现的?
C#.NET里面的数组是怎么实现的? 探讨数组的实现,List转换为Array的原理。 我们应该多用C#里面的数组还是链表呢?Array还是泛型List<T>。 问题: (1) 由于C#的数组可以通过List转换。当List的长度很大的时候,需要很大的内存,我们相信数组不是一整块内存组成。那么数组必然是由多块内存组成。...2008-05-23 09:10:00 · 313 阅读 · 0 评论 -
繁体转换简体的程序(c#)
//big5繁体转换简体的程序public class Big5toGB2312{[DllImport("kernel32.dll", EntryPoint = "LCMapStringA")]public static extern int LCMapString(int Locale, int dwMapFlags, byte[] lpSrcStr, int cchSrc, byt...2008-04-18 12:53:00 · 239 阅读 · 0 评论 -
怎么替换excel中的问号
查找问号只需要使用“~? ”只要在前面加一个~就行了2008-04-21 13:59:00 · 304 阅读 · 0 评论 -
用FileSystemWatcher监视文件变化
c#中一个非常方便的工具。以前用vc++6.0实现监视文件变化,要么需要函数钩子,要么需要写驱动程序。System.IO.FileSystemWatcher watcher = new System.IO.FileSystemWatcher(path, baseName);FileSystemEventHandler handler = new FileSystemEventHandler(...2008-04-23 18:48:00 · 215 阅读 · 0 评论 -
对单词词库按照字符长度排序。然后去除含有“-”的单词。
excel 几个函数:search,find,len问题:对单词词库按照字符长度排序。然后去除含有“-”的单词。方法:使用len得到字符串的长度。如len(A1),然后ctrl+c,选择一列,ctrl+D,复制公式到一整列。按照字符串长度排序search函数查询字符串中是否有字符“-”。公式:if(search("-",A1,0)>=0,true,false)...2008-04-25 12:17:00 · 166 阅读 · 0 评论 -
Mapinfo的一些用法
1、打开:MapInfo.Data.Table table = MapInfo.Engine.Session.Current.Catalog.OpenTable(open.FileName);this.mapControl1.Map.Load(new MapTableLoader(table));2、选择点mapControl1.Map.GetDisplayCoordSys();...2008-04-25 13:10:00 · 456 阅读 · 0 评论 -
怎样实时更新服务器的数据
1、通过数据库服务器的trigger机制。得到变化的数据。然后定制检查数据库,看数据是否有变化。2、通过监视文件的变化。.net机制下可以使用FileSystemWatcher得到数据。3、服务器实现socket连接,通过控制台使用命令更新数据。注意windows服务在读取文件的是一定要写清楚文件的绝对路径。...2008-04-28 15:44:00 · 503 阅读 · 0 评论 -
关键词排行榜
对用户查询的关键词计数。选出每天、每周、每月的计数次数。就可以做出关键词热榜。对某类关键词的热榜,需要人工圈定一组词语。统计这些词语的计数。比如房产、金融、技术方面的热点词语。如果是自动提取某类的热点词语就比较难了。需要分词聚类。可能先判断一个网页的类型,然后看那些关键词命中了这个网页。...2008-04-29 12:36:00 · 104 阅读 · 0 评论 -
Sqldeveloper简单用法
Sqldeveloper这是一个oracle公司的免费工具。可以把sql server,mysql,access数据库的数据导入到oracle里面去。 连接sql server需要先下载一个jtds-<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year=&quo2008-04-29 12:43:00 · 225 阅读 · 0 评论 -
使用dataset提高查询速度
把数据库表放在内存中,使用dataset来管理。使用datatable的选择函数dsDataSet1.Tables[0].Select("id<1000")来选取数据。 (1)首先把表装入到内存的DataSet中 con = new System.Data.OracleClient.OracleConnection("……"); sel...2008-04-29 12:44:00 · 162 阅读 · 0 评论 -
sdk、开源工具
用HTML制作网页就象是用画笔绘制一幅图画。只有那些对网页制作痴迷而执着的人才可能精确地实现预定的结果,这并不是正确的工具和灵活性就可以实现的。任何使用过HTML一个多星期的人都知道HTML是一种非常好的网页制作工具。所以有时候我们不得不制作体积相当大的GIF图象以获得想要的字体和布局。同样,有时候也不得不使用各种表格标签和隐藏的空格GIF图象以使页面的布局能达到预想的目的。的确有些荒唐。我...2008-04-30 15:58:00 · 166 阅读 · 0 评论 -
excel相关的代码
string SheetName = "sheet1";string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\guanxi.xls" +@";Extended Properties=""Excel 8.0;HDR=YES;""";DbConnection connection = null;Db...2008-05-06 12:48:00 · 122 阅读 · 0 评论 -
查找并删除excel的错误.
查找所有具有数据有效性设置的单元格在“编辑”菜单上,单击“定位” 单击“定位条件” 选中“公式” 选择公式下面的“错误”。 (数字、文本、逻辑值不选)这样就可以选中表中所有的错误。如除零错误“#DIV/0”。5.选中之后点击键盘上的“del”删除键。就可以删除所有的错误。 ...2008-05-09 09:50:00 · 153 阅读 · 0 评论 -
OpenGL 3DS建模显示
1、C3DSModel保存3DS 模型的一个类。2、使用OpenGL显示3DS模型。3、多个3DS模型组成一个需要的物体。4、使用键盘控制模型的运动。5、可以使用3D explorer生成C++的openGL代码。//////////////////////////////////////////////////////////// 初始化openGL场景//...2008-05-09 09:52:00 · 313 阅读 · 0 评论 -
使用反射、工厂调用多个dll中的的派生类
使用反射、工厂调用多个dll中的的派生类假设有一个接口ISend。ISend负责发送数据到不同的客户端。通过ISend可以把数据发送到sockent客户端,也可能是邮件服务器,或者时消息队列,或者时数据库。关键是我们开发的时候不知道有多少个客户端。但是我们的程序必须动态的加载这些客户端然后把所有的消息发送出去。Interface ISend{Send(IData data);...2008-05-10 18:54:00 · 120 阅读 · 0 评论 -
通过URL下载网页,并且转化为UTF8的文本格式。
WebClient WC = null;WC = new WebClient();WC.Credentials = CredentialCache.DefaultCredentials;Byte[] PageData = WC.DownloadData(URL); html = Encoding.UTF8.GetString(PageData);WC.Disp...2008-05-19 09:59:00 · 148 阅读 · 0 评论 -
excel表格中的数字
excel表格中一列有的是文字有的是数字。其中的数字要在前面添加一个单引号才能作为文本。在程序中才能正确的读取。2007-07-20 15:06:00 · 209 阅读 · 0 评论 -
常用的php代码,hash,split,unset
[size=large][code="php"][/code][/size]原创 2011-04-26 12:11:58 · 148 阅读 · 0 评论