- 博客(277)
- 资源 (120)
- 收藏
- 关注
原创 舍不得花钱的心理分析
本文是《关于生活质量与购物》的延续与加深。关于舍不得花钱的人,比如:我,,逛街、逛淘宝中,觉得什么都好贵啊。喜欢的价格高会不舍得买,很纠结的样子,最后很多时候,到了最后买了一些用不了几次,就会被抛弃的替代品。原本自个分析是缺钱,可转念想想,身边的同事,工资是一样的,为什么人家生活的层次就好很多呢??转念一想其实是“思维的问题”。前一段时间,在网上看到了这么一段感触很深的话:“去花钱!!去消
2014-01-25 16:11:50 3927 1
原创 关于喝酒
关于眼光的问题对于喝酒的认识对于喝酒,我个人的感觉是,如果一段时间压力大,生活压抑,那么想喝酒的欲望就很大,但如果一段时间没什么压力,那么欲望就会小很多。而且,喝过一次之后,一段时间内,就不会再有喝酒的欲望了。那么是什么原因导致了,对于酒的爱好呢?关于男人喜欢喝酒有以下几种说法:1、喝酒能麻痹大脑使自己想做而不敢做或无能为力的事在日常的压抑中得到释放,然后醉醉地睡一觉把烦恼
2014-01-25 09:39:59 1795 2
原创 Dev Gridcontrl随便单击,都会调用某个方法的原因
今天做了一个Winfrom Dev Gridcontrl窗体,但在随便单击Gridcontrl,都会调用某个函数,后来发现在是在下面的这个地方,误写了一个函数,从而导致了这种情况。
2014-01-24 10:42:08 1557
原创 C# 判断字符串是否可以转化为数字
/// /// 判断字符串是否可以转化为数字 /// /// 要检查的字符串 /// true:可以转换为数字;false:不是数字 public static bool IsNumberic(string str) { double vsNum; b
2014-01-24 10:32:30 5919
原创 将勾选数据从dataset中筛选出来
方案一: DataSet dsTemp = new DataSet(); dsTemp = dsDt.Clone(); DataRow[] drs = dsDt.Tables[0].Select("CHECKED='1'"); foreach (DataRow dr i
2014-01-23 16:18:13 3302
原创 远程 不显示本地硬盘解决办法(高级版)
在运行远超时需要进行的设置1、确定在系统的组策略中没有设置禁止本地磁盘映射,系统默认是没有设置。但为了避免这原因而导致,还是需要检查一下。查看方法:在开始按键的输入框中输入“gpedit.msc”,打开组策略,依次“计算机配置”--“管理模板”--“Windows 组件”。将禁用远程桌面共享设置为“已禁用”,如下图:2、如果设置完以上步骤还是不行:在远程
2014-01-23 15:42:39 2819
原创 C# 性能优化最佳实践
1、使用泛型来避免装箱、拆箱操作。 装箱操作会造成GC压力;如果发生在集合中,应该使用泛型集合避免。 对于值类型的集合,使用List来代替ArrayList,使用Dictionary来代替Hashtable。ArrayList h=new ArrayList(); //不建议h.Add(1);List h = new List(); //不建议
2014-01-22 16:02:49 5507
原创 Dev 控件绑定的数据源批量操作应避免自动刷新
客户端批量操作数据时,控件自带的刷新操作,会造成不必要的时间消耗。 当数据源(如DataTable、Array、List、ObservableCollection或其他IListSource等)被绑定到控件时,批量操作数据时应该断开绑定或挂起控件的刷新。gridControl1.DataSource = null;//逻辑处理gridControl1.DataSource
2014-01-22 15:42:07 1971
原创 Dev 显式注册的EvenHandler要显式注销以避免内存泄漏
将一个成员方法注册到某个对象的事件会造成后者持有前者的引用。在事件注销之前,前者不会被垃圾回收。private void Form1_Load(){……//注册事件CommandRemotingContext.CmdChanged += new ReciverCmdStateChangedEventHandler(this.CommandRemotingContext_CmdChang
2014-01-22 15:37:04 1486
原创 Dev BarManager控件要通过Remove成员来释放内存
界面上使用了BarManager控件,会创建DevExpress.XtraBars.BarManager对象这些对象被DevExpress.XtraBars.BarAndDockingController的client字段引用,并不会随着界面的关闭而释放内存在窗体的关闭事件中调用:BarAndDockingController.RemoveClient(IBarAndDocking
2014-01-22 15:35:46 2206
转载 Sql 触发器
触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 触发器在数据库里以独立的对象存储,与存储过程不同的是,存储过程通过其他程序来启动运行,而触发器是由一个事件来启动运行。即当某个事件发生时,触发器自动地隐式运行。并且,触发器不能接收参数。 触发器对象定义
2014-01-22 09:47:24 1388
转载 Oracle与Sql Server差异点详解
1、create函数或存储过程异同点 Oracle 创建函数或存储过程一般是 create or replace …… SQL SERVER 则是在创建之前加一条语句,先判断是否已经存在,如果存在删除已有的函数或存储过程。函数语句:if exists (select * from dbo.sysobjects where id = object_id(N'[db
2014-01-22 08:25:25 1344
原创 oracle与sql server大批量存储过程可以替换部分
1、将oracle 建立存储过程的代码 CREATE OR REPLACE Procedure 存储过程名中的 OR REPLACE 替换为空2、将oracle的变量(和字段名不重名的)直接替换成@变量名。 例如: user_id 替换为 @user_id3、将IS 替换为 AS。 (注意:需要手工将begin 提前到AS下面)。4、下面4条为游标部分
2014-01-21 19:49:31 1485
原创 多条记录求和问题
下面语句sql server与oracle均适用:select sum(A+B+C)AS Dfrom ...where ...group by ...
2014-01-21 19:46:54 1205
原创 oracle 存储过程
创建和删除存储过程 创建存储过程,需要有CREATE PROCEDURE或CREATE ANY PROCEDURE的系统权限。该权限可由系统管理员授予。创建一个存储过程的基本语句如下:CREATE [OR REPLACE] PROCEDURE 存储过程名[(参数[IN|OUT|IN OUT] 数据类型...)] {AS|IS} [说明部分] BEGIN 可执行部分
2014-01-21 13:59:42 1667
原创 SQL Server vs Oracle 简单语法比较
1、SQL SERVER变量必须以@开头。 2、SQL SERVER语句后不需要写分号结束符。 3、oracle变量类型number可以修改为sql server的decimal 4、oracle变量类型varchar2可以修改为sql server的varchar 5、SQL SERVER定义变量及传递参数,最好加上
2014-01-21 11:13:03 1551
转载 sql server 游标
一、遇到的问题 实际上,也不算什么太大的问题O(∩_∩)O:我们有时候可能希望在批处理或者存储过程中直接对select结果集进行加工,这个时候,我们需要一种能够让我们逐条处理每一行记录的数据库对象。二、游标的概念解决上面的问题,我们可以使用一种叫做“游标”的数据库对象。游标(Cursor)可以看做一种数据类型,它可以用来遍历结果集,相当于指针,或者是数组中的下标。它处
2014-01-20 18:01:56 1281
转载 Sql Server 存储过程实例讲解
一、遇到的问题 我们在之前学习的课程写了不少的批处理语句,这些批处理语句存在两个问题: 1.没法像函数那样传参数运行(自定义化) 2.没法像函数那样可以反复地调用(功能化模块化) 说到这里,我们可以猜到,数据库中应该可以建立函数形式的数据库对象来解决这样的问题。但是介绍这种数据库对象之前,我们再来看几个需要解决的问题:
2014-01-20 17:25:14 2361
原创 数据库事务
BEGIN TRAN标记事务开始COMMIT TRAN 提交事务ROLLBACK TRAN回滚事务 一般把DML语句(select ,delete,update,insert语句)放在BEGIN TRAN...COMMIT TRAN 之间作为一个事务处理也就是那些语句执行过程中如果遇到错误,无论哪句遇到错误,所有语句都会回滚到BEGIN TRAN之前的状态。
2014-01-20 16:26:49 1116
转载 Sql Server 存储过程基础
将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进
2014-01-20 16:11:53 1175
原创 Windows系统时间转化为固定长度为8位的字符串
public string GetString(string data) { string DataFormat = string.Empty; if (data.Length == 10)//2014/11/23 { DataFormat = data.Replace("/",
2014-01-20 10:38:42 1772
原创 Outlook2013 新邮件提醒
打开Outlook2013后,在右下角图标显示处,右击outlook图标,即显示下图,勾选上新邮件桌面提醒即可。显示时间的设置在,文件---选项下,如下图:
2014-01-20 09:15:02 6418
原创 Outlook2013 邮件签名设置
1、单击“文件”,找到“选项”,如下图所示:2、单击打开“选项”,如下图:3、单击“签名”,即可进行邮件签名的设置
2014-01-20 09:06:02 4503
原创 获取当前月的首日、末日
月初的第一天:System.DateTime.Today.AddDays(1 - System.DateTime.Today.Day);月末的最后一天 :System.DateTime.Now.AddDays(1 - System.DateTime.Now.Day).AddMonths(1).AddDays(-1);
2014-01-18 08:45:32 2126
原创 DateEdit控件时间格式转换
dateEdit控件时间默认格式是:2009/1/12这种形式的,那么怎么转化为20090112这种形式呢?dateEdit控件默认是的格式属性是:将红框位置修改为下图所示,即可实现效果:
2014-01-17 12:17:47 5066
原创 取消word里的全部超级链接
当我们从网上找了一篇文章拷到word中的时候,会发现其中有很多字、词都带有超链接,那么如何快速的消除真个文章中的超链接呢?解决办法:1、全选,或者选择需要删除超链接的内容。2、按ctrl+shift+F9组合键,这时超链接已经去除,但内容还在。3、如果此时还有下划线,可以通过格式刷来消除。
2014-01-17 09:39:16 1696
转载 花钱买快乐 文 / 弗雷德里.美娜德
安妮和弗兰克有五个孩子,经济拮据。而每逢假日却必去滑雪。为此要购置七双滑雪板,七双长靴,七副撑杆及每人的滑雪衫,还要付来回的车费等其他开销。我们都 认为弗兰克一家简直是疯了。最近我又碰到他,他的孩子们都已各自成了家,“当然,我们那时过着清寒的日子,”他说,“但最近,一个儿子在来信中说,他怎么 也忘不了小时候滑雪时的快乐。” 一笔有限的收入有两种安排法:一种是精打细算地将衣
2014-01-16 17:01:42 2751
原创 DEV Gridcontrol 查询得到0条记录时显示自定义的字符提示/显示
private void gridView_CustomDrawEmptyForeground(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e) { if (this.judge_ds(dsDt)) { string
2014-01-16 15:56:58 1895
原创 SQL SERVER中Case的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' EL
2014-01-16 14:50:50 1731
原创 Oracle case when用法
CASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。注意点: 1、以CASE开头,以END结尾 2、分支中WHEN 后跟条件,THEN为显示结果 3、ELSE 为除此之外的默认情况,类似于高级语言程序中switch case的default,可以不加 4、END 后跟别名 CASE有两种表达式: 1. 简单CASE表达式
2014-01-16 14:44:58 12320
原创 DEV GridView显示行号
private void gridView_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.Info.IsRowIndicator && e.RowHandle >= 0)
2014-01-16 13:13:40 6215
原创 关于生活质量与购物
最近一直想买一个包,一个单肩包,昨天让女朋友帮着看,女朋友问了问我:“你喜欢的样式、大小、价位、类型和材质。” 其实,我发现我对于样式、大小、类型和材质都没有要求,唯一希望的就是价格控制在200以内。然后,就出现了分歧,具体分歧如下: 我:个人情况,三线城市、程序员、每月工资3K。 女朋友:读研,学生。 ...
2014-01-15 16:34:40 1550 1
原创 C#.Net操作注册表RegistryKey
看看RegistryKey的帮助就知道了,这个东西不复杂,比如:1、加键加值 string appName = "PowerOffOnTime";//获取执行该方法的程序集,并获取该程序集的文件路径(由该文件路径可以得到程序集所在的目录)string thisExecutablePath = System.Reflection.Assembly.GetExecutingAssembly
2014-01-13 13:38:55 8967 2
转载 使用StyleCop进行代码审查
StyleCop analyzes C# source code to enforcea set of style and consistency rules. It can be run from inside of Visual Studio orintegrated into an MSBuild project SourceAnalysis(StyleCop)不是代码格式化(代码美
2014-01-13 08:34:06 1525
原创 拼图游戏的数学原理
一、线性代数基础知识1、逆序的定义: 逆序是一个与排列相关的概念。 由自然数1,2…,n组成的不重复的每一种有确定次序的排列,称为一个n级排列(简称为排列);或者一般的,n个互不同元素排成一列称为“一个n级排列”。例如,1234和4312都是4级排列,而24315是一个5级排列。 在一个n级排列中,如果一对数的前后位置与大小顺序相反,即前面
2014-01-10 14:21:53 7445
原创 ComBox控件下拉框选项的添加
cBoxName.Items.Add("MD5");cBoxName.Items.Add("RSA");cBoxName.Items.Add("DES");cBoxName.Items.Add("SHA1");
2014-01-09 16:31:37 20850 3
原创 C# 加密小工具代码实现
关键点有以下几个:1、openFileDialog控件的使用如果通过单击选择按钮来实现选择本地某个文件的功能呢?具体来说分为以下几步:a、新建Winform窗体,画好相应的控件。b、在工具箱中找到openFileDialog,拖到“选择文件”按钮上,此时会出现如下这种效果:此时openFileDialog会显示在界面的下方,而不是界面上,这样就可以了,通过单击“选择文件
2014-01-09 16:27:43 2139
原创 WinForm中提示Circular base class dependency involving 'TestEncryption.Form' and 'TestEncryption.Form'
最近想做一个可以选择文件、加密方式进行加密的小东西,于是画了一个WinForm界面,但当我把Form的name由Form1改为Form时,提示如下错误:"Circular base class dependency involving 'TestEncryption.Form' and 'TestEncryption.Form'"错误的原因就是:The inheritance list f
2014-01-08 17:18:51 1844
zookeeper开源客户端Curator
2017-03-25
zookeeper开源客户端ZkClient使用
2017-03-25
java cpu 内存占用高 问题 模拟并排查
2018-03-29
理解 channels - Kavya Joshi
2018-01-18
zookeeper常见应用场景简单实现及ppt
2017-03-26
zookeeper应用场景实现demo及ppt资料
2017-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人