自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勿忘初心

愿我所遇之人,所历之事,哪怕因为我有一点点变好,我就心满意足了。

  • 博客(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

原创 更新数据库中某一列的值,让其在原数的基础上加N

update 表名 set 目标列名 = 目标列名 + N ;

2014-01-23 11:39:22 7342

原创 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

原创 美图秀秀 如何修改照片背景颜色

在“美化”的“调色”里可以改变图片颜色。

2014-01-18 10:26:39 2353

原创 获取当前月的首日、末日

月初的第一天: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

Curator是Netflix公司开源的一套ZooKeeper客户端框架,Curator解决了很多ZooKeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等,实现了Fluent风格的API接口,目前已经成为Apache的顶级项目,是全世界范围内使用最广泛的ZooKeeper客户端之一。

2017-03-25

zookeeper开源客户端ZkClient使用

ZkClient是Github上一个开源的ZooKeeper客户端。ZkClient在ZooKeeper原生 API接口之上进行了包装,是一个更加易用的ZooKeeper客户端。同时,ZkClient在内部实现了诸如Session超时重连、Watcher反复注册等功能。

2017-03-25

zookeeper客户端api使用

zookeeper客户端api使用

2017-03-25

idea build 无war包

idea build 无war包

2017-03-15

阿里巴巴Java开发手册(正式版)

阿里巴巴Java开发手册(正式版)

2017-02-09

Spring2.5-中文参考手册

Spring2.5-中文参考手册

2016-12-24

java jdk 动态代理 演示demo

java jdk 动态代理 演示demo

2016-10-30

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)

2016-10-09

韩顺平 mysql读写分离实现

韩顺平 mysql读写分离实现 本人未测试,仅仅是分享备份

2016-10-07

Java 反射详解(包含私有方法属性的调用)

Java 反射详解(包含私有方法属性的调用)

2016-09-16

Java 反射详解

Java 反射详解

2016-09-16

Activiti 学习笔记14:工作流定义的角色组

Activiti 学习笔记14:工作流定义的角色组

2016-09-14

Activiti 学习笔记13:分配组任务

Activiti 学习笔记13:分配组任务

2016-09-13

Activiti 学习笔记12:分配个人任务

Activiti 学习笔记12:个人任务

2016-09-11

Activiti 学习笔记11 接收活动(receiveTask,即等待活动)

Activiti 学习笔记11:接收活动(receiveTask,即等待活动)

2016-09-11

Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)

Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)

2016-09-11

Activiti 学习笔记九:并行网关(parallelGateWay)

Activiti 学习笔记九:并行网关(parallelGateWay)

2016-09-11

Activiti 学习笔记八:排他网关(ExclusiveGateWay)

Activiti 学习笔记八:排他网关(ExclusiveGateWay)

2016-09-08

Activiti 学习笔记七:连线(SequenceFlow)

Activiti 学习笔记七:连线(SequenceFlow)

2016-09-08

Activiti 学习笔记六:流程执行历史记录

Activiti 学习笔记六:流程执行历史记录

2016-09-06

企业数字化转型成熟度模型IOMM.zip

企业数字化转型成熟度模型IOMM

2021-11-25

Java volatile与AQS锁内存可见性

从JUC中的AQS引入,讲解Java volatile与AQS锁内存可见性

2018-09-11

ELK使用教程

ELK使用教程

2018-07-22

Java并发编程的艺术

Java并发编程的艺术 Java并发编程的艺术 Java并发编程的艺术

2018-04-25

java cpu 内存占用高 问题 模拟并排查

java cpu 内存占用高 问题 模拟并排查 https://blog.csdn.net/jiankunking/article/details/79749836 https://blog.csdn.net/jiankunking/article/details/79749483

2018-03-29

jad java 反编译工具

jad java 反编译 工具 jad java 反编译 工具 jad java 反编译 工具

2018-02-23

图解HTTP+彩色版

图解HTTP+彩色版 图解HTTP+彩色版 图解HTTP+彩色版 图解HTTP+彩色版

2018-02-15

理解 channels - Kavya Joshi

理解 channels ppt - Kavya Joshi 理解 channels ppt- Kavya Joshi 理解 channels ppt- Kavya Joshi

2018-01-18

golang work steal调度算法

golang work steal调度算法 文档 golang work steal调度算法 文档

2018-01-14

Go 1.9 sync Map 分析图

Go 1.9 sync Map 分析图 Go 1.9 sync Map 分析图 Go 1.9 sync Map 分析图

2017-12-15

Paxos图解(xmid图解)

Paxos图解(xmid图解)

2017-06-12

从PAXOS到ZOOKEEPER分布式一致性原理与实践

PAXOS到ZOOKEEPER分布式一致性原理与实践

2017-06-12

Spring boot restful api demo

Spring boot restful api demo

2017-05-29

java并发编程实战pdf及源码

java并发编程实战pdf及源码

2017-05-24

jstorm集成kafka插件demo

jstorm集成kafka插件demo

2017-04-29

storm集成kafka插demo.zip

storm集成kafka插件demo

2017-04-29

Storm 上手 demo 例子 演示

Storm demo 例子 案例

2017-04-19

Logstash ruby 插件 demo

Logstash ruby 插件 demo

2017-04-05

zookeeper常见应用场景简单实现及ppt

1、master选举:mastersel 2、数据的发布和订阅:subscribe 3、负载均衡:balance 4、分布式锁:lock 5、分布式队列:queue 6、命名服务:nameservice 演示代码下载(代码来自极客学院演示demo):

2017-03-26

zookeeper应用场景实现demo及ppt资料

1、master选举:mastersel 2、数据的发布和订阅:subscribe 3、负载均衡:balance 4、分布式锁:lock 5、分布式队列:queue 6、命名服务:nameservice 资料来自极客学院

2017-03-25

空空如也

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

TA关注的人

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