- 博客(34)
- 收藏
- 关注
转载 加密篇
我们在存储数据和传输数据的时候如果使用明文,会造成数据的不安全,这时候解决方式就需要为数据加密。MD5经典加密: /// <summary> /// 将字符串进行MD5加密 /// </summary> /// <param name="str"></param>...
2018-05-23 16:41:00
99
转载 时间戳
有时候我们和web api交互时,会用到时间戳作为url请求的签名(在一点时间范围内有效。否则失效)。相关的官方定义:(1970-1-1),现在计算机和一些电子设备时间的计算和显示是以距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量为标准的,有人就戏称英国的格林威治天文台是“时间开始的地方”。下面是获取当前时间的时间戳...
2018-05-23 16:22:00
158
转载 Mysql 数据库优化(五)sql语句优化【个人经验】转
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免...
2017-08-08 10:19:00
106
转载 C# 编写的winform程序的托盘功能
基本上大部分的桌面程序都有托盘功能,比如说QQ:当你单机QQ程序窗体的最小化按钮时,窗体会消失,并且单击电脑右下角的QQ图标时,QQ的窗体重新显现……在这里介绍下我们自己编写的winform程序怎么实现托盘功能。在System.Windows.Forms命名空间下的 封闭类 NotifyIcon可以帮我们轻松实现托盘功能。(程序集 System.Windows.Forms.dll...
2017-07-26 11:59:00
184
转载 Mysql 数据库‘’函数‘、‘’事件‘’完成时间字段自动更新
需求:在数据库中有一个datetine类型的字段,该字段的值为数据库服务器的当前时间,该字段自动实时获取系统时间。解决方案:1、首先新建一个【函数】:create procedure Time_Function()begainupdate test set test_time=Now() where Id=0end2、查看并打开event_...
2017-07-24 15:01:00
158
转载 dd
sql:/// <summary> /// 初始化一个DataTable类型的数据源 /// <para/>Author : AnDequan /// <para/>Date : 2011-3-14 /// </summary> /// <returns>Source</retur...
2017-07-07 10:57:00
85
转载 c# ‘using’三种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间。这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间...
2017-07-07 10:40:00
118
转载 集群、分布式、负载均衡
1. 集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。2. 负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机。如一个提供Web服务的集群,对外界来看是一个大We...
2017-06-29 14:33:00
113
转载 Mysql 数据库优化(四)——缓存应用【个人经验】
当我们查询一个数据量大、消耗时间长、数据变化不频繁、经常用同一个查询条件的时候咱们为了体改查询速度就就可以用到本期猪脚——缓存。 介绍下mysql的查询缓存,我们使用mysql语句查询的时候,每次都会重新交由mysql重新处理一次,如果我们数据更改不频繁的话,可以使用mysql自带的缓存机制,把每次的查询结果缓存起来,下次查询只需要很短的时间,甚至可以忽略不计;那么怎么开启缓存...
2017-06-27 11:25:00
108
转载 北漂6个月的感受……
来北京6个月了,进入帝都之前一直是在石家庄。众所周知像这种2线城市的IT环境,做好产品的公司少之又少。一些针对行业的软件公司,大多也是糊弄客户(因为客户大部分是政府,他们做项目只是为了花ZF给的预算)。用的技术老旧,可是我仍然要说一句,生活不只有工作,还有生活。作为曾经的最幸福城市,石家庄的生活节奏和品质都还是不错的。 至于来的原因很俗——房价,没错,本人以没有困难也要制造困难...
2017-06-24 00:02:00
112
转载 Mysql 数据库优化(三)——分区和分表【个人经验】
引:MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。 1、首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件, 2、另外还有.MYD和.MYI文件,分别存放了表的数据(.MYD)和索引数据(.MYI)。 每个表都有且仅有这样三个文件做为MyISAM存储类型的表的存储,也就是说不管这个表有多少个索引,都是存...
2017-06-23 17:14:00
137
转载 Mysql 数据库优化(二)——索引【个人经验】
索引能够极大的提高数据检索效率,也能够改善排序分组操作的性能,但是我们不能忽略的一个问题就是索引是完全独立于基础数据之外的一部分数据,更新数据会带来的IO量和调整索引所致的计算量的资源消耗。是否需要创建索引?几点原则:1、较频繁的作为查询条件的字段应该创建索引;2、唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件;3、更新非常频繁的字段不适合创建索引;...
2017-06-23 16:03:00
71
转载 Mysql 数据库优化(一)——建库、建表【个人经验】
可能很多同学觉得数据库很简单,建库、建表、增删改查。有很大的工作室在友好的客户端的可视环境下完成的。没错,大家可以用可视化简单、快速的完成这一些,但是如果面对过千万级数据的同学可能就会多一些数据化优化方面的思考(我正是这样)。1、建库,建表。大家可能都认为建库和建表是一个很简单的事,但是不同水平建出来的数据库的性能上回有很大的差异,接下来我说说我自己的理解。Mysql...
2017-06-23 15:51:00
291
转载 Mysql 视图
首先我们看看视图的定义: 视图是指计算机数据库中的视图,是一个【虚拟表】,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。接下来看看优缺点:● 简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以...
2017-06-22 18:12:00
88
转载 Mysql 索引(关于索引的知识基本都在这了)
索引的定义很简单,就是相当于多了一个目录,而且这个目录是物理存在的。接下来我们看看索引的优缺点:优点1.大大加快数据的检索速度;2.创建唯一性索引,保证数据库表中每一行数据的唯一性;3.加速表和表之间的连接;4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。ps:总结就2点,1.查询速度快,2.数据合法性、唯一性。缺点...
2017-06-22 17:09:00
99
转载 Mysql 添加用户
一, 创建用户:命令:CREATE USER 'username' @'host' IDENTIFIED BY 'password';说明:username - 你将创建的用户名.host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可...
2017-06-22 15:34:00
106
转载 C# 解析json
C#解析json JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成。JSON与XML的比较◆可读性 JSON和XML的可读性相比...
2017-06-22 15:32:00
90
转载 Java环境配置
一.JDK的安装 JDK安装过程很简单,可以均选择默认设置,直接点击"下一步"即可;安装目录可自定义到自己想安装的文件夹中,这里,我选择的安装目录为:E:\Program Files (x86)\Java\jdk1.7.0(JDK安装目录)。二.安装完JDK,下面进行"JAVA环境变量"的配置,配置步骤如下: 1.右击"计算机",选择"属性",在弹...
2017-06-22 15:22:00
63
转载 Wpf学习(五) 数据绑定Binding【小达原创】
程序的本质是数据+算法,咱们这一篇就看看wpf程序中的数据是怎样展现在前台的。1、咱们新建一个Wpf项目。为该项目增加【data】文件夹,在该文件夹中添加【Person】类,如下图:2、打开【Person】类,键入以下代码:我们现在有了一个普通的实体类,但是WPF是数据驱动界面的一项技术。(界面的数据源变化后,界面的显示会跟着变化,不需要手动刷新。)这就要求我们‘’监...
2017-06-08 16:06:00
186
转载 WPF学习(四) 样式 【小达原创】
wpf这门编写winform程序的技术相比常规的winform技术有一个很显著的特点——炫!怎么才能炫起来呢?我们都知道常规的winform技术就是拖控件,总的来说想用常规的winform技术来实现很好看的界面很难。但是wpf就可以实现起来很轻松。有过web知识的童鞋很好理解,咱们看到的网站大部分都比winfrom好看的多,为啥?因为里面所有的控件都是程序人员拿HTM...
2017-06-07 17:19:00
119
转载 MySql安装过程(以验证)【网络资料】
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本。mysql 下载地址http://www.jb51.net/softs/2193.html下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面mys...
2017-06-06 16:37:00
82
转载 .net—— webservice的新建、发布、使用(最全、最简单)【原创】
网上有很多关于webservice资料,但大部分都不完整,其中还有很大部分是转载的……,这个悲剧了,自己都没试过能不能用就不负责任的转载。所以今天对webservice的新建、发布、使用做一个全面、细致的演练,如果有问题的留言,咱们共同讨论。一、首先建立webservice工具:vs20131、咱们新建一个web的项目:选择空的web项目就好单机确定...
2017-06-06 12:07:00
251
转载 EF 链接MySql 建立数据模型
现在写程序,因为版权的问题,用sql server的少了.我们公司开始大力使用MySql了。(因为免费,而且没有盗版一说)。 大家都知道EF 是微软一款很好的orm框架,EF链接sql Server建立实体模型很是简单。那么链接MySql 呢?1、首先下载安装MySql的VS插件(版本请下载最新版) mysql-for-visualstudio-1.2.3.msi...
2017-05-27 18:13:00
125
转载 容易搞混的【数据库】类型
今天将excel中的数据导入到MYSQL数据中,因为EXCEL表中有经纬度类似于: 128.2881595635500这么长的小数位数,不知道用什么数据类类型了?前后试了试 float double decimalnumeric 这4中数据类型经过查资料和测试得出以下结论:1.float:浮点型(只显示7个有效位,对最后一位数四舍五入。)2.double:双精...
2017-05-27 14:13:00
552
转载 委托和事件的总结(应用场景、扩展【匿名函数、lambda】)
不知道很多人在写东西给大家分享的时候是自己也不清楚,又或者是不愿意让大家明白,做事云里雾里的绕来绕去。反正我经常看到不准确、看不明白的学习资料、博客、答案等。后来我总结了下【缺少应用场景】。 下面今天我给大家说说我理解和平时用到的委托、 事件,童鞋们看完觉得有帮助的来个评论。首先咱们看一下委托怎么声明:private delegate void m_delegat...
2017-05-25 15:45:00
250
转载 Web服务器---Apache学习记录
首先解释一下web服务器:Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,[1]也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache Nginx IIS。 上面是官方的解释,我自己的理解是:有一台在互联网中的计算机,在该计算机上有一个软件(这个软件可以是Apac...
2017-05-24 18:22:00
123
转载 奇怪的VS产生的各种文件说明(大杂烩) debug/release/bin/obj/properties……
咱们都是.net的程序员,首选的开发工具就是微软的vs,话说vs真的版本好多,不管你用啥版本,你真的对vs创建的东西和清楚吗?我看就不一定,最起码我是刚刚有点门道,给大家分享下:都是老司机了废话不多说了(我用的是vs2013),直接打开vs红色写1的地方是你的解决方案的名字(英文solution),话说一个解决方案里面包含多个项目(英文 project)。如你看...
2017-05-12 17:55:00
307
转载 面向对象的3 大特性封装、继承、多态。咱们今天用代码的形式来解释一下这名声赫赫的3大特性。...
声明:本文章是为一个朋友而写的,昨天朋友遇见了问题,今天自己思考后,发现问题的本质就是面向对象的3大特性,所以才有了本文……只要是有过学习高级编程语言的同学应该都知道面向对象这个思想(所谓的高级语言是只:C#/Java/C++,至于c语言是底层语言,底层语言的难度更高……)。面向对象的3 大特性封装、继承、多态。咱们今天用代码的形式来解释一下这名声赫赫的3大特性。1、 封装...
2017-04-10 12:21:00
89
转载 声明:本人博客纯原创(好赖都是自己写的),转载注明……
声明:本人博客纯原创(好赖都是自己写的),转载注明……转载于:https://www.cnblogs.com/JK1989/p/6679539.html
2017-04-07 18:39:00
76
转载 C#中数组、集合(ArrayList)、泛型集合List<T>、字典(dictionary<TKey,TValue>)全面对比...
C#中数组、集合(ArrayList)、泛型集合List<T>、字典(dictionary<TKey,TValue>)全面对比为什么把这4个东西放在一起来说,因为c#中的这4个对象都是用来存储数据的集合……。首先咱们把这4个对象都声明并实例化一下: //数组 string[] m_Str = new string[5...
2017-04-07 18:32:00
399
转载 C#重的数组、集合(ArrayList)、泛型集合(list<T>)三者比较及扩展延伸……
本来我只想总结下数组、集合(ArrayList)、泛型集合(list<T>)三者的比较的,可以一写下来要扩展的知识点有点多了,只能写一个小的知识点列表了如下:1、数组、集合(ArrayList)、泛型集合(list<T>)三者的比较2、接口3、值类型和引用类型解析4、泛型5、接口和类的区别6、重载和重写7、虚方法和抽象方法8、继承和...
2017-04-06 18:43:00
150
转载 Wpf学习(三) 布局【小达原创】
Wpf之布局上一章大家有了自己的一个Hello World的wpf程序,今天咱们就一起走进WPF,一起来看看wpF的前台xaml这门语言的魅力。写过web 的人都知道布局这个概念,在web中布局和样式是靠div+CSS来完成的,而在wpf中布局是靠容器来完成的,大家可以把wpf中的容器和web里面的div做对比,刚入门的同学也不要着急,没学过web一点不影响大家学习容器布局的概念...
2017-04-06 18:08:00
94
转载 Wpf学习(二) HelloWorld【小达原创】
Wpf是 .net中一门做winform的技术。和传统的winform的区别在于:1、原来的winform就是拖控件,而wpf的控件都死自己拿标记语言(xaml)来写,类似于web中的html.2、开发的模式不一样,winform是mvp事件驱动,比如你得单机刷新按钮,界面的数据才会更新。而wpf是mvvm数据驱动,一旦后台的数据发生了改变,前台界面会自己更新。(初学者不用太...
2017-04-05 18:34:00
199
转载 wpf(一)【小达原创】
Wpf学习之路……第一次写微博,可能内容不够精细,但目的就是把问题讲明白,让看到文章的小伙伴们少走弯路。由于公司的需要,需要学习.net的一门新技术—wpf.要说wpf是什么框架?模式?架构?我认为100个人可能有一百个结论,在这里我只说我自己的理解,大神有异议的咱们可以讨论。1、首先架构: 架构是对一个软件(一个平台、一个系统)整体的分布,将各个功能...
2017-04-05 17:21:00
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人