- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 Effective c# 笔记-改善c#代码的50个有效方法
第44条:不要修改绑定变量 class Program { static void Main(string[] args) { //捕获到闭包中的变量,在使用之前被修改了,则闭包中的值也会被改变; int index = 0; Func<IEnumerable<int>> seq = () => Generate(30, () => index++);
2022-05-17 22:13:33
319
原创 RichTextBox.MouseWheel事件控制父控件Panel的内容滚动及ctrl+mousewheel事件的屏蔽
此处以继承RichTextBox为例。简单来说就是截获windows的WM_MOUSEWHEEL消息,并将消息内容发送给父控件。1.自定义控件,继承RichTextBox。2.重写WndProc函数。[DllImport("User32.dll", CharSet = CharSet.Auto, EntryPoint = "SendMessage")]static extern I...
2020-04-02 13:42:32
306
原创 插入排序
/// <summary> /// 插入排序 /// 可优化为 二分插入排序 /// </summary> /// https://mp.weixin.qq.com/s/McqFXkXucSZldjU46t5cdw public static void InsertSort(int...
2019-08-14 09:21:10
100
转载 c# 反射的方式 获取.设置实例字段
// 设置Dictionary<string, string> 得到实体类的字段名称和值 public static Dictionary<string, string> GetProperties<T>(T t) { Dictionary<string, string> ret = ...
2019-04-27 16:59:09
620
原创 MSSQL 2008 脚本数据执行
将300多兆的记录脚本导入到数据库中时,,系统提示:TITLE: Microsoft SQL Server Management Studio标题:Microsoft SQL Server Management Studio------------------------------Cannot execute script.无法执行脚本。---------------------...
2018-12-14 13:58:53
729
转载 bcb 悬浮窗
ifndef TTS_CLOSE#define TTS_CLOSE 0x80#endif void __fastcall ShowBalloonTip(TWinControl *Control, int nIcon, LPSTR lpTitle, LPSTR lpText, TColor clBack, TColor clFore){ HANDLE hWnd = ...
2018-07-03 16:20:59
291
原创 python pymssql Microsoft Visual C++ 14.0 is required. 及 module 'pip' has no attribute '
解决:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools转载地址:解决pycharm问题:module 'pip' has no attribute...
2018-06-08 11:24:26
300
原创 oracle存储过程小计
1 查验存储过程的所有者 创建存储过程的时候 注意下存储过程的ower是谁 如果是已经创建好的存储过程,需要给相应的用户赋权限 可以在 命令行中通过sqlplus 登录管理员sysdba, 执行 grant execute on Proc ** to UserName; 将相应的存储过程权限赋给用户2 创建带参有出参的存储过程。 --第一个存储过程 bcb调...
2018-05-17 15:06:41
181
转载 BCB6开发经验谈--第三方控件的安装与卸载
点击打开链接写下此文章是为了那些还还没有接触过第三方控件的,而又为第三方控件的安装与卸载而烦恼的开发人员。就我所了解与使用过的有Raize、DevExpress、SuiPack、DBGridEh、FastReport等。 而如何正确的安装与卸载呢?并不像windows的安装程序与卸载那么傻瓜化。如果是傻瓜化的安装与卸载,那就没必要写下这遍文章指导初学者。 以前刚接触第三方控件时,也曾为...
2018-05-15 09:38:39
977
转载 关于c++中的decltype的用法小计
而编译时类型推导,除了我们说过的auto关键字,还有本文的decltype。decltype与auto关键字一样,用于进行编译时类型推导,不过它与auto还是有一些区别的。decltype的类型推导并不是像auto一样是从变量声明的初始化表达式获得变量的类型,而是总是以一个普通表达式作为参数,返回该表达式的类型,而且decltype并不会对表达式进行求值。// ConsoleApplication...
2018-04-26 11:29:03
211
转载 关于sqlser2008的排序规则冲突 _随手
在一台服务器上的俩个实例关联查询的时候 报:无法解决 equal to 运算中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。错误信息中很明确, 排序规则不一致导致的。常见的解决方案以数据库级别的排序规则为例,一般来说,解决方案有下面几种把SQL实例删了重建 ——大多数情况下等于没说 修改数据库的排序规则 ——参考阿牛...
2018-04-24 15:50:24
573
转载 bcb 调阅dll
copy大神:静态调用动态链接库DLL 调用DLL有两种方式,一种是静态调用,另一种就是动态调用。静态调用需要LIB库文件和DLL文件,程序编译时,需要用到LIB文件,发布时这个LIB文件就不再需要,而且,编译系统时,这个动态链接库已编译进程序,这样,在程序一开始运行时就会查找这个DLL文件,如果这个DLL文件不存在,那么,程序是启动不起来的。相反,动态调用DLL则不是这样,它只需要DLL
2016-12-14 16:28:11
323
转载 Vcl控件详解
TTabControl属性 DisplayRect:只定该控件客户区的一个矩形HotTrack:设置当鼠标经过页标签时,它的字是否有变化。如果为True,是字会变成蓝色Images:为每个页标签添加一个图片MultiLine:如果总页标签的长度大于该控件的宽度时,是否允许多行显示MultiSelect:是否允许多选页标签。该属性只有当Style为tsFlatButtons或
2016-08-18 16:16:23
1818
PLSQL中文 win7 32,64位均可用
2016-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人