自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跟健哥出去走走

有我之处,必有精彩

  • 博客(44)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 前端技术大行其道,再不拥抱TypeScript你就老了!

  本篇文章旨在介绍下TypeScript这门新兴的程序设计语言,不需要你有多么强的专业知识,只需要你有半支烟的功夫。  好了,废话不多说,赶紧进入正题。为什么你需要拥抱TypeScript?那么你首先需要了解下TypeScript是个什么东东,不然我也只能劝您一句:“路边的野花你不要采”。TypeScript is a superset of JavaScript.  上面这...

2019-04-26 11:40:05 257

原创 sqlite不存在记录则插入数据

问题:如下图在Sqlite数据库中存在一张Student表,现需要向表中插入数据,如果不存在同名记录则插入,否则不进行插入操作。解答:利用not exists语句,如下:insert into [Student]([Name], [Age]) select '周俊豪', 21 where not exists (select * from [Student] where [Name]='周俊豪')...

2018-03-01 15:47:01 6548 1

转载 winform移动无边框窗体

在开发Winform窗体程序的时候,有时希望去掉窗体的边框,然后进行一系列自定义的操作。但是往往在去掉边框之后会遇到一个问题:如何使用鼠标拖动该窗体?  在此推荐一种我经常使用的方法:[DllImport("user32.dll", EntryPoint = "SendMessageA")]private static extern int SendMessage(int hwn

2017-07-24 16:55:11 1063

转载 基于jQuery的模态框

文章转载自:http://motyer.cn/Blog/Details/blog2016101519493910在前端开发中,模态框是经常使用到的一个工具。撇开alert、confirm等自带的不谈,下面介绍一款使用jQuery来简单实现的提示框、确认框和输入框——MotyDialog。  在使用前需要引入样式文件dialog.css,脚本文件dialog.min.js

2016-10-15 21:40:11 3415

转载 jQuery分页插件--motypagination

文章转载自:http://motyer.cn/Blog/Details/blog2016101515451280一款JQuery插件——motypagination。该插件简单易用,只需几个参数的设置即可完成所有的效果,当按照如下方式调用时,显示如下图4.10所示:$("#motypage1").motypagination({ horizontal:false,

2016-10-15 21:36:49 506

原创 C#操作SQLite数据库帮助类——SQLiteHelper

using System;using System.Collections.Generic;using System.Data.SQLite;using System.Data;namespace Com.ZCWL.Rock.Helper{ public class SQLiteHelper { private static string connectionString =

2015-08-05 20:21:41 26473 5

原创 My Magic Android Tour —— 处女作

最近考试什么的都已经结束了,闲在家也没什么事做,就想着学点什么,于是便选择了学一下Android开发。一直在使用Android手机,要是自己能为自己的手机开发一个APP就好了。    好了,也不扯些废话了,开始Android之旅吧!不过出师必须要有名,由于是探索未知世界,我便取名叫“My Magic Android Tour”好了。    由于之前做课程设计(完全是打酱油的)已经配置过环境

2015-06-30 21:50:06 751

原创 利用mklink命令备份IE收藏夹

最近给电脑重装了一次系统,但是在重装之前对IE收藏夹没有备份,之前收藏的一些网站全部没有了,里面包括一些正在学的很重要的文章。哎……一失足成千古恨啊!    为了防止悲剧再一次的上演,我想能不能把收藏夹那个文件夹移除系统盘,带着这个目标,我就去问度娘,结果终于找到了一种方法。现在与大家共享,如果大家有更好的方法请一定告诉我哦O(∩_∩)O。    首先,简单认识一下mklink命令。

2015-06-11 22:27:36 889

原创 个性化你的文件夹

一般情况下,新建一个文件夹,显示效果是这样的:,可是我们会发现,一些系统文件是这样的:而且进一步可以发现“我的音乐”文件夹的目录是“C:\Users\LiuJian\Pictures”,而不是“C:\Users\LiuJian\我的音乐”。其他文件夹类似。    那么,有没有办法让我们自己新建的文件夹也可以这样呢?答案是肯定的。    为了,达到目的,我们需要借助于的des

2015-06-11 22:17:47 1569

原创 Java环境变量的配置

一、配置环境变量path        在Java开发中,为了编译、运行程序,经常会使用javac、java等命令,那么这两个命令到底是什么呢?为了弄清楚,我们去jdk中找找看。    通过查找,终于在D:\Java\jdk1.7.0_51\bin(jdk安装目录,可能会不同)下发现了它们的踪迹。会发现javac与java命令本质上是两个EXE文件。    在上一篇博客浅析Wi

2015-05-08 09:59:50 1354

原创 浅析Windows系统环境变量

什么是环境变量,想知道精确的官方定义,可以直接百度。在此,我只想聊聊我对其的认识。    一、环境变量需求的提出    假设在D盘有一个可执行文件“hi.exe”,想要在控制台中启动,而目前所在的位置是C:\Users\lenovo,那么直接键入hi.exe(可以直接输入hi,省略".exe"),程序会不会启动呢?    会发现程序并没有启动,而且指出“hi.exe不是

2015-05-07 20:10:14 8227

原创 浅析Java网络编程之UDP传输(一)

网络传输方式一般有两种——TCP和UDP。本文用于简单了解一下UDP传输方式。一、UDP有何特点?1、面向无连接的;2、面向报文的,且每一份报文不超过64KB;3、不可靠但高效(不用建立连接);4、支持一对一、一对多、多对一、多对多的交互通讯;    对于这些特点,没有什么为什么,事实而已啦!二、在Java中怎么玩UDP?    在Java中,将建立UDP服务相关操

2015-05-05 23:31:20 1314 1

原创 浅析Java中的构造代码块、静态代码块与构造方法

构造代码块、静态代码块与构造方法是三种不同的代码块,那么他们到底有什么区别呢?一、简单认识一下构造代码块、静态代码块与构造方法class A{ //构造代码块 { System.out.println("构造代码块A"); } //静态代码块 static { System.out.println("静态代码块A"); } //构造方法 public

2015-05-04 01:57:26 1910 1

原创 Java网络编程——获取IP

在网络编程中,为了访问某台主机,我们必须知道其IP地址。在Java中,就将获取IP地址的操作封装成了一个类——InetAddress,通过该类很方便地获取IP。    下面看看如何利用该类的方法来获取本地主机的IPimport java.net.*;class IPDemo { public static void main(String[] args) throws Unknow

2015-05-01 16:38:26 1143

原创 浅析黑盒测试中的因果图法

因果图是一种常见的黑盒测试方法,它与边界值分析和等价类方法相比的优势在与其考虑的输入数据的组合情况。    在因果图中,将输入作为因(Cause),将输出或操作作为果(Effect),故称为因果图。对于因,经常用ci 表示;对于果,经常用ei来表示。因果均有两个取值——0和1,0表示某个状态不出现,1表示某个状态出现。    因果图有四种关系和五种约束。下面分别来说明。一、四种关系:

2015-04-27 12:40:20 8671 1

原创 浅析黑盒测试中的边界值分析

为了弄清楚边界值分析,我们先来看2个概念。    ==>单缺陷假设:一个变量取边界值,其他变量取正常值。    ==>多缺陷假设:同时让多个变量取边界值。    边界值分析一般分为4种:边界值测试、健壮性边界测试、最坏情况测试、健壮性最坏情况测试。对于前两者,是基于单缺陷假设,后两者是基于多缺陷假设。一、边界值测试:    基本思想:基于单缺陷假设,使用输入变量

2015-04-26 12:18:54 2911

原创 浅析白盒测试中的逻辑覆盖测试

在白盒测试中,逻辑覆盖测试是使用较多的方法。按照其对测试的有效程度,又将其划分为由弱到强的6种:语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖。    在这里,不深究各个覆盖的优缺点,仅仅根据一个实际例子来看看如何写出6种覆盖的测试用例。public void function(int a, int b, int c){ if ((a > 1) && (b =

2015-04-25 18:30:00 6186

原创 重写hashCode与equals方法的作用

为了阐明其作用,我们先来假设有如下一个Person类。class Person{ public Person(String name, int age) { this.name = name; this.age = age; } private String name; private int age; public String getName() { ret

2015-04-23 22:27:00 1236

原创 软件需求三个层次

软件需求分为三个层次:业务需求、用户需求和功能需求。    1、业务需求(Why):反映了组织机构或客户对系统、产品的高层次的目标追求,定义了项目的远景和范围,即确定了项目的发展方向、功能范围、目标客户及价值来源。会形成一份“远景与范围文档”。    2、用户需求(What):描述用户用该产品可以完成哪些任务。一般使用自然语言和直观图形相结合的方式来描述,但是要注意避免描述得过于模糊,也不

2015-04-22 19:06:44 6539

原创 VC中的所有WM消息

windows消息WM_WM_NULL =$0000;WM_CREATE =$0001;应用程序创建一个窗口WM_DESTROY =$0002;一个窗口被销毁WM_MOVE =$0003;移动一个窗口 WM_SIZE =$0005;改变一个窗口的大小WM_ACTIVATE = $

2015-04-13 08:33:37 7323

原创 c#继承中的函数调用

首先看下面的代码:using System;namespace Test{ public class Base { public void Print() { Console.WriteLine(Operate(8, 4)); } protected virtual int Operate(int x, int y) { return x + y;

2014-12-23 10:21:10 1660

原创 C#自定义设计器——文件名选择编辑器

C#自定义设计器——文件名选择编辑器       暑期的时候用MCI的一些API封装了一个播放音乐的类,最近学习了GDI+,想着将这个类做成一个自定义的控件,那么在做的过程中有一个属性,如下: public string FileName { get { return fileName; } set { fileName = value; } } pr

2014-12-11 17:03:15 3044 1

原创 时间格式转换类

时间格式转换类   时间的字符串形式与毫秒形式相互转换的类。using System;namespace LiuJian.Media{ /// /// 指定若干常数,表示计时格式。 /// public enum TimingFormat : byte { /// /// 毫秒。 /// Ms, /// /// 秒 ///

2014-12-09 20:49:42 1014

原创 正则表达式简单入门

正则表达式简单入门   正则表达式在平常编程中有着大量的应用,对于任何一个想学习编程的人来说,正则表达式是一个必须掌握的知识。   废话不多说,下面先对正则表达式做一个简单的入门介绍,在后续的文章中,将会进行详细的介绍。   元字符一共有12个:$ ( ) [ { ? + * . ^ \ |   元字符有特殊的含义,如果要使用其字面值,则必须对其

2014-12-08 21:21:05 921 2

原创 C#语言规范

C#语言规范命名规范类【规则1-1】使用Pascal规则命名类名,即首字母要大写。【规则1-2】使用能够反映类功能的名词或名词短语命名类。【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。【规则1-4】自定义异常类应以Exception结尾。【规则1-5】文件名要能反映类的内容,最好是和类同

2014-12-03 12:30:38 812

原创 C#程序中访问配置文件

C#程序中访问配置文件    在C#编程中,有时候会用到配置文件,那么该如何在程序中获取或修改配置文件中的相关数据呢?下面采用一个简单的C#控制台程序来说明。    1.新建一个C#控制台程序,打开“解决方案资源管理器”,如下图:    可以看到里面没有配置文件,下面使用修改.net的版本来将其调出来。选中工程,单击右键,选择属性。

2014-11-30 18:01:17 2063

原创 MFC多线程之购票系统

在大学操作系统课程中,进程和线程是一个经常谈到的话题,而购票系统是关于线程的一个经典的例子,它涉及到创建线程,线程同步等。

2014-11-26 23:35:34 3091

转载 双击可执行jar文件无法运行解决方案

windows7下解决办法

2014-11-22 13:47:44 13328 2

原创 c#基本数据类型

c#基本数据类型

2014-07-24 21:41:58 892

原创 C++——指针与引用型指针的区别

在由清华大学出版社出版的李春葆主编的第4版《数据结构教程》中出现了一个新的类型——引用型指针(*&),在实现线性表的基本运算的程序中,有的是用指针类型作形参(如:int ListLength(LinkList * L);),有的是用引用型指针类型作形参(如:void InitList(LinkList * &L);)。   那么,两者有什么区别吗?下面就用一个很简单的例子来说明下。#i

2014-03-06 21:10:17 1683

原创 C++——类数据成员和类成员函数

C++——类数据成员和类成员函数C++除了有属于对象的成员——对象成员(或实例成员),还有属于类本身的一种成员,称之为类成员。使用关键字static就可以创建一个类成员。 一、       类数据成员static数据成员在类声明的内部声明,在任何程序块之外定义(注意:不能在构造函数中初始化)。class Task{public:     //…… pri

2014-01-05 20:22:24 2680

原创 C++——名字空间

C++——名字空间C++提供名字空间来消除那些因重名而导致的命名冲突。 一、名字空间的定义namespace fmp{   int num;   void f();   //… …} 二、名字空间的使用① 直接使用   fmp::num = 78;   fmp::f(90); ② 使用using 声明   using fmp:

2014-01-05 20:15:31 788

原创 C语言编程——输出100—200之间的所有素数和非素数

//输出100—200之间的所有素数#include#includevoid main(){ int k,m,i,n=0; printf("素数为:\n"); for(m=100;m<=200;m++) { k=(int)sqrt(m); for(i=2;i<=k;i++) if(m%i==0) break; if(i>=k)

2013-12-17 22:25:04 13106 2

转载 8086汇编寻址方式总结

寻址方式是汇编语言的重点和难点。请按如下思路学习:1. 操作数可以存在什么地方?⑴ 操作数存在于指令代码中,处理器译码时就立即获得了这个操作数,这就是立即(数)寻址方式。汇编指令中,这个立即数(操作数)以常量形式出现。⑵ 操作数存在于处理器内部寄存器中,处理器从寄存器中获得这个操作数, 这就是寄存器寻址方式。汇编指令中,这个寄存器操作数以寄存器名形式出现。⑶ 操作数存在于主存中,处

2013-11-13 22:00:39 920

原创 C语言编程——奇怪的比赛

某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:    每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍; 答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。    每位选手都有一个起步的分数为10分。    某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗? 

2013-11-03 22:20:07 2097 2

原创 C++编程——比酒量

有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船...

2013-11-03 17:47:44 870

原创 C语言编程——古堡算式

福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”于是,两人沉默了好久,还是没有算出合适的结果来。请你利用计算机的优势,找到破解的答案。把 ABCDE 所代表的数字写出来。 #include int main(){ for(int i=1234

2013-11-03 17:19:46 2904

原创 C++编程——微生物增殖

假设有两种微生物 X 和 YX出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。    现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。    如果X=10,Y=90  呢?    本题的要求就是写出这两种初始条件下,60分钟后Y的数目。    题目的结果令

2013-11-03 16:02:29 1068

原创 如何下载网页中背景音乐

昨天浏览网页时听到一首非常好听的背景音乐,于是便想着如何将它保存或下载到我的电脑中。可是该网页并没有提供什么下载的功能,于是我便想着在源代码上做点文章。经过摸索,找到了一种方法,现来分享下。   下面我以http://www.ok87.com/Article/161/2627.html来演示一遍。我用的是IE浏览器,其他浏览器应该类似。第一步:打开网页,在空白处点击鼠标右键,选择查看源文件

2013-11-03 14:40:19 4217

原创 C语言编程——餐馆点菜

题目如下:A、B和C三人去餐馆吃饭,他们每人要的不是火腿就是猪排 (1)如果A要的是火腿,那么B要的就是猪排 (2)A或C要的是火腿,但不会都要火腿 (3)B和C不会都要猪排请问他们各要的什么?#includevoid fun(char x,int y){ char *str0="火腿"; char *str1="猪排"; if(y==0) prin

2013-11-02 19:10:39 5535

C#日期时间格式查看器

参数format格式详细用法  格式字符 关联属性/说明  d ShortDatePattern  D LongDatePattern  f 完整日期和时间(长日期和短时间)  F FullDateTimePattern(长日期和长时间)  g 常规(短日期和短时间)  G 常规(短日期和长时间)  m、M MonthDayPattern  r、R RFC1123Pattern  s 使用当地时间的 SortableDateTimePattern(基于ISO8601)  t ShortTimePattern  T LongTimePattern  u UniversalSortableDateTimePattern 用于显示通用时间的格式  U 使用通用时间的完整日期和时间(长日期和长时间)  y、Y YearMonthPattern  C# 日期格式转换  下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的;例如,识别“MM”,但不识别“mm”。如果自定义模式包含空白字符或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。    格式模式 说明  d 月中的某一天。一位数的日期没有前导零。  dd 月中的某一天。一位数的日期有一个前导零。  ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。  dddd 周中某天的完整名称,在 DayNames 中定义。  M 月份数字。一位数的月份没有前导零。  MM 月份数字。一位数的月份有一个前导零。  MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。  MMMM 月份的完整名称,在 MonthNames 中定义。  y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。  yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。  yyyy 包括纪元的四位数的年份。  gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。  h 12 小时制的小时。一位数的小时数没有前导零。  hh 12 小时制的小时。一位数的小时数有前导零。  H 24 小时制的小时。一位数的小时数没有前导零。  HH 24 小时制的小时。一位数的小时数有前导零。  m 分钟。一位数的分钟数没有前导零。  mm 分钟。一位数的分钟数有一个前导零。  s 秒。一位数的秒数没有前导零。  ss 秒。一位数的秒数有一个前导零。  f 毫秒的小数精度为一位。其余数字被截断。  ff 毫秒的小数精度为两位。其余数字被截断。  fff 毫秒的小数精度为三位。其余数字被截断。  ffff 毫秒的小数精度为四位。其余数字被截断。  fffff 毫秒的小数精度为五位。其余数字被截断。  ffffff 毫秒的小数精度为六位。其余数字被截断。  fffffff 毫秒的小数精度为七位。其余数字被截断。  t 在 AMDesignator 或 PMDesignator 中定义的 AM/PM 指示项的第一个字符(如果存在)。  tt 在 AMDesignator 或 PMDesignator 中定义的 AM/PM 指示项(如果存在)。  z 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数没有前导零。例如,太平洋标准时间是“-8”。  zz 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数有前导零。例如,太平洋标准时间是“-08”。  zzz 完整时区偏移量(“+”或“-”后面跟有小时和分钟)。一位数的小时数和分钟数有前导零。例如,太平洋标准时间是“-08:00”。  : 在 TimeSeparator 中定义的默认时间分隔符。  / 在 DateSeparator 中定义的默认日期分隔符。  % c 其中 c 是格式模式(如果单独使用)。如果格式模式与原义字符或其他格式模式合并,则可以省略“%”字符。  \ c 其中 c 是任意字符。照原义显示字符。若要显示反斜杠字符,请使用“\\”。

2015-10-13

System.Data.SQLite程序集

System.Data.SQLite程序集,32位、64位 .net2.0--.net4.0

2015-08-05

winrar免费注册文件

winrar免费注册文件,注册后不会再弹出烦人的广告了

2015-05-21

Java实现图结点着色图形化演示

Java实现图结点着色图形化演示,里面包含完整源代码,是学习算法设计不可多得的好材料,各位亲,心动不如行动啊,赶快下载吧!

2014-11-27

算法设计与分析答案

Anany Levitin所著算法设计与分析(The Design and Analysis of Algorithms)完整答案,高清pdf格式,学习算法的同学,还在等什么呢!赶快下载吧

2014-11-27

算法设计与分析课后习题答案

Anany Levitin所著 算法设计与分析(The Design and Analysis of Algorithms)完整答案,高清pdf格式,学习算法的同学,还在等什么呢?

2014-11-27

c#实现最近点对问题图形化演示

c#实现最近点对问题图形化演示,采用减治法处理该经典问题,里面包含有完整源代码和注释,是学习算法不可多得好资源!

2014-11-27

操作系统实验-----MFC线程--购票系统演示

大学操作系统实验,用MFC演示多线程及线程同步问题,该程序为一个经典的例子——购票系统,利用MFC实现。

2014-11-26

c#播放音乐的类库

c#编写的播放音乐的类库,.NET 4.0 支持MP3,mid,WAV,wma四种格式的音频文件

2014-08-02

文本转换的控制台程序

文本转换的控制台程序,将一个文本转换为另一个别人看不懂的,实现保护

2013-10-07

趣味编程题目

趣味编程,逻辑性不错的编程题目,值得看一看

2013-04-09

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

TA关注的人

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