- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 php mysql中文排序失效解决方法convert(name USING gbk)
php mysql中文排序失效解决方法convert(name USING gbk)在php中经常用到中文排序,当mysql使用的默认utf8编码时,如果直接order by 中文字段排序,排序结果会不正确。下面分享一种mysql中文排序失效解决方法。将字段先转换成gbk编码再排序:convert(字段名 USING gbk)CONVERT()提供一个在不同字符集之间转换数据的方法。语法...
2019-06-09 22:07:00
2631
2
原创 【Angular】Your global Angular CLI version (6.0.8) is greater than your local version (1.7.4).
问题描述:Your global Angular CLI version (6.0.8) is greater than your local version (1.7.4). The local Angular CLI version is used.全局Angular版本6.0.8高于本地项目版本1.7.4,项目Angular版本过时。截图: 解决方案:npm ins...
2018-08-02 09:21:50
2115
7
原创 工具类—假分页显示
前言 近些日子项目中用到了表格分页查询数据,细看了下,本篇分享一下我们项目中的假分页知识点!正文 工具类的构造方法:public class PaginationEntity implements Serializable { private int pageNum;//页码 private int pageSize;//每页数据条数 private int t...
2018-06-30 22:04:16
414
3
原创 idea 方法注释的快捷键设置
前言:使用idea有过一段一段时间了,每次写完方法需要都需要注释,要么手动注释要么用快捷键(/** 回车)默认模板注释,不符合项目规定的注释要求,于是想了想是不是设置自定义的注释模板,上网查了资料整理一篇心得分享给大家。正文:默认注释是的样子: /** * * @param bookType * @param pageNum * @param pageSi...
2018-06-24 21:59:38
96204
26
原创 【代码审查】C#部分规则详细说明一
1.The members of an interface declarationor class should appear in a pre-defined order 正确的顺序如下所示:静态成员变量→成员变量→构造器→方法 public class Foo{ public static final int OPEN = 4; //Class and instance variable...
2018-04-01 09:07:24
918
12
原创 【代码审查】C#常见错误提醒三
Synchronized classes Vector, Hashtable,Stack and StringBuffer should not be used 不要使用同步的Vector/HashTable/Stack/StringBuffer等。在早期,出于线程安全问题考虑,javaAPI 提供了这些类。但是同步会极大影响性能,即使是在同一个线程中使用他们。 通常可以这样取代: ArrayLi...
2018-04-01 08:54:44
790
8
原创 【代码审查】C#常见错误提醒二
Methods should not be empty不要写空方法,除非这种情况:An abstract class may have empty methods, in order to providedefault implementations for child classes. Source files should not have any duplicatedblocks 源文件中不...
2018-03-25 21:14:56
1030
24
原创 【代码审查】C#常见的错误提醒
Resources should be closed 资源未关闭,打开发现有两处用到的IO流没有关闭 Conditions should not unconditionallyevaluate to "TRUE" or to "FALSE"if/else判断里出现了重复判断,比如在if(a>10)的执行体里面又判断if(a<0),而后者肯定不会是true Exception handl...
2018-03-18 21:00:37
1143
15
原创 C#语音识别
前言 最近研究了一下语音识别,VS本身就有已经封装好的类型库,直接调用就好。正文 引用类库代码using SpeechLib;public void Speak() { SpVoiceClass voicee = new SpVoiceClass(); SpVoice voice = new SpVoice(); ...
2018-02-28 21:45:12
1240
11
原创 DataSet、DataTable、DataRow对比应用
DataSet表示数据在内存中的缓存。属性 Tables 获取包含在 DataSet 中的表的集合。ds.Tables["Name"]DataTable表示内存中数据的一个表。公共属性 Columns 获取属于该表的列的集合。DataSet 获取此表所属的 DataSet。DefaultView 获取可能包括筛选视图或游标位置的表的自定义视图。PrimaryKey 获取或设置充当数据表主键的列的...
2018-02-25 21:46:23
252
43
原创 C#excel 文件上传并进行分页
private int Inum = 1; //行号,规定其索引初始值为1 int pagesize = 2;//每页的数据条数 int pagecount = 0;//共有几页 string file = ""; int allCount = 0;//共有几条 DataTable dw = new DataTab...
2018-02-11 21:51:36
315
14
原创 牛腩新闻发布系统小知识集
前言: 从头到尾做一遍的把握一个项目是收获最大的,接下来一段时间,我会把最近碰到的或者想到的代码设计上的小知识分享给大家。正文: 1、以参数形式写入数据库 每次往数据库插入的数据都是不一样的,如果每次都写到Insert的SQL语句里的话,不仅增加了代码冗余,还降低了代码的容错率。与参数传进去就可避免了。 public bool Insert(
2018-02-04 22:20:43
187
8
原创 【C#】关闭程序显示在任务栏右下角
前言一般From最小化会使Form都会缩小到任务栏上,但是是以Form的标题栏的形式显示。实现将程序缩小到右下角的任务栏,还需要给Form添加一个NotifyIcon控件,代码如下 if (this.WindowState == FormWindowState.Normal && this.Visible == true) {
2018-01-31 17:41:32
2791
8
原创 【C#】本地服务发送邮件
前言 这几天做的收费系统需要邮箱找回密码!这里做一下分享。实现方法有许多中,本博客主要分享本地服务器发送的方法。方法using System.Net;using System.Net.Mail; /// /// 邮件发送验证码 /// public void SendMail() {
2018-01-31 17:18:11
538
5
原创 【C#】配置文件读取与修改
前言 配置文件在很多情况下都会用到,,配置文件分两种,一种是应用程序的配置文件,一种是web的配置文件,两种配置文件最大的其别是web配置文件更新之后会实时更新,应用程序的配置文件不会实时更新,更新后需要刷新。(ConfigurationManager需要更新,Configuration则不需要)方法 调用ConfigurationManager前,需要先在工程里添加system.co
2018-01-31 16:42:02
613
7
原创 【组件】“在引用COM组件时,出现无法嵌入互操作类型……”的错误
前言 最近在做音文互转的时候,遇到错误:“无法嵌入互操作类型SpeechLib.SpVoiceClass”。请改用适合的接口。如图:询问各路大神,得到正解方法。先从Com组建中添加引用:选中引入的Com组件库,右击-属性:将嵌入互操作类型改为"false":出现改错的原因1、“嵌入互操作类型”中的嵌入及时引入的意思,类似于C#中的Us
2018-01-31 15:00:18
777
5
原创 C# 验证码
前言 在登录的时候用的比较多的就是验证码,现在实现验证码的样式有很多,大致分为:纯数字、数字+字母、汉字验证码、图片;最近做了一些相关实例分享给大家!正文 一、纯数字/// /// 数字验证码/// /// 验证码的位数‘n’/// 返回‘n’位验证码的字符串private static String GetRandomint(int codeCount)
2017-12-31 23:13:07
243
6
原创 EA UML接口和实现
前言: 在设计软件时,用EA画D层和几口层的时候,内部存在的方法都是一样的,具体如图所示:画图图解 一、创建D层类和类方法 二、创建接口层接口和复制类方法 三、建立实现关系 右击类-高级-父类-选择-选中对应接口! 完!
2017-12-31 22:49:26
2074
6
原创 SQLServer无法远程连接到服务器
前言 这几天合作开发项目的时候发现无法访问到别人家的数据库,发现错误为:在链接SQL服务器时发生网络连接错误或特定实例错误。SQL服务器不存在或者链接不成功。请验证用户名是否正确或SQL服务器是否已经配置远程链接功能。 上网查了一下,总结了原因大概可分为3种。 错误原图分析原因 一、防火墙 关闭防火墙, 二、SQL数据库服务器是
2017-12-31 21:55:28
912
6
原创 SQL注入
前言: 最近做的一个B/S项目,基本上就是前台网页+数据库就OK了,但是输入带有注释码的字符就可能篡改数据库!接下来为您举例!正文: 1、比如我们要在给数据库插入一条数据:即,text_info表name中插入“Jackey”两个字符; SQL的执行应该语句为:insert into test_info(name) values('Jackey') 2、网页
2017-11-30 21:47:23
258
8
原创 深入浅出SQL触发器
前言 最近优化代码的时候,发现部分人大部分代码的更改的时候,容错性太低,比如,在删除数据库中的数据的时候,直接写Delete 语句,这就导致数据库中表与表间建立关系的情况下就会出错!正文 完整的数据库部分数据表之间大都建立有关系,举例如图: 如上图,comment表的newsId关联于news表的id主键,news表的caId关联于category表的id主键
2017-11-26 20:25:08
330
24
原创 数据结构导论
引言计算机解决问题分三步原始数据()实际问题建模数据结构(逻辑结构)数学模型编程数据结构(存储结构)计算机程序实现 数据结构(Data Structure):计算机组织数据和存储数据的方式。(数据逻辑结构+运算+存储结构)1976年瑞士计算机科学家尼克劳斯·维尔特提出著名公式:算法+数据结构=程序概念数据、数据元素、数
2017-10-08 22:10:43
425
17
原创 UML系列图——交互图 InteractionDiagram(序列图和协作图)
前言: 在面向对象动态建模中,上篇讲过了一部分,行为图:活动图(Activity Diagram)和状态图(Statechart Diagram);本篇介绍动态建模剩下的一部分,交互图:序列图(Sequence Diagram)和协作图(Collaboration Diagram)。客官您听我说:序列图(Sequence Diagram):概要: 又叫顺序图
2017-02-06 14:20:06
4778
23
原创 UML系列图——行为图(活动图Activity和状态图Statechart)
前言: 大家都知道,软件开发就需要对系统进行建模,而建模则需要从系统的结构和行为两方面描述,上篇博客已经介绍过描述静态系统结构的几种图形,而系统的行为则是通过行为图、和交互图来描述,今天先介绍行为图的两种分支——活动图(Activity Diagram)和状态图(Statechart Diagram)。精彩纷现: 活动图(Activity Diagram) 特点:
2017-02-03 15:44:08
1426
20
原创 UML系列图--实现图(构件图 Component 和部署图Deployment)
前言: 上文说到类图的两个“上将”:对象图和包图算上类图是描述静态系统的几个图,今天就把另一部分实现图说下!具体实现图包括:构件图(Component Diagram)和部署图(Deployment Diagram)详情: 构件图(Component Diagram) 定义:描述各个构件之间关系的系统静态建模过程中的图例。 关注:构件图是从软件架构的角度
2017-01-23 09:03:21
2044
18
原创 UML系列图——静态图(对象图 Object和包图 Package)
前言: 上书说到整理类图的时候牵扯出很多知识点,今天咱们就顺藤摸瓜,看看都是一些什么知识和类图牵扯着!在此之前呢给大家说两个名词,也是今天的主题——包图(Package Diagram)和对象图(object Diagram),大家应该对这几组词都可以耳熟能详了吧!下面就带领大家走进这两种图。一、类图 1、定义:由几个关联的类组成,反映出系统(子系统)组成的结构静态图。
2017-01-13 14:30:01
1049
16
原创 UML系列图——类图(Class Diagram)
擂鼓备战: 类图(Class Diagram)是最常用的UML图,可以显示出类、接口、以及它们之间的静态结构和关系;用于描述软件的结构化设计,要注意的是,类图不现实暂时性信息。下面就由小编带领大家从类图的每一个构成元素开始,详细的学习下类图。鏖战于野: 类(Class): 是由类名、属性(Attributes)、方法这三部分组成,类名不可省略,其他组成部分
2017-01-02 15:51:10
2185
19
原创 UML系列图——用例图(Use Case)
擂鼓备战: UML语言(Unified model language)是用来对软件密集系统进行可视化建模的一种语言。说到可视化,那就是用图描述软件系统,达到语言表达不出来的抽象逻辑。这里我们先从用例图(Use Case)开始一步一步的了解UML语言。鏖战于野: 介绍用例图(Use Case Diagram)主要从构成、作用和实例给大家介绍下,因为是初学,许多地方
2016-12-12 15:18:08
3494
24
原创 UML学习——学习任务
前言: 刚学习了软件工程,也对软件开发有了一定的认识,一个软件的开发过程,都是从研究需求到完成产品的过程,这称之为规范化开发;其实学习亦然,给自己一个需求,按着需求学习,学习效率会不会很高呢?这里我尝试运用一下软件工程的思想,学习一下软件开发用到的工具——UML。学什么: 在网上搜了很多前辈们的经验,众说纷纭吧!各种书籍、各种图,各种关系。总而言之,针对像我这样的对UML一
2016-11-26 11:56:52
791
30
原创 Speak English more
最近英语学习进入了一个萌发期,突破了开口说话,这个过程中试用过许多软件,在这个过程中也反思了许多对英语学习的方法,也修改了自己学习的方法,顺应的学习劲头影响身边一小部分人,来让他们继续影响自己,用昨天刚听到的一个词形容,我觉得很恰当——输出反逼输入。 先解释词,输出反逼输入:顾名思义,就是当输入跟不上输出的时候,你会进行无意识主动探索输入,这和经济学中供给需求弹很相似,任何一方的优势都会
2016-11-21 16:13:48
1557
34
原创 软件工程总结
初露锋芒: 两个月过来了,软件工程是走马观花过来的,这么突兀的经历,着实让我再次体会到软件工程的重要性和他的意义,正所谓“无规矩不成方圆”,看看这规范软件的学习,规范出的我有什么成果。雏鹰展翅: 软件工程首先要就对象是软件,那么软件是什么呢,原以为,软件只是用程序语言编写实现的功能,其实不然,让我带你们走进软件工程,认识下,什么是软件,什么是软件工程,软件工程做什么的,有什
2016-11-20 21:45:50
681
18
原创 计划阶段
前言: 软件开发过程中有6个阶段:计划阶段,需求分析阶段,设计阶段,编码阶段,测试阶段,运行维护阶段。这里我着重的介绍一下计划阶段和需求分析阶段,其他文如其名,就不加以赘述。小结:
2016-10-03 10:22:37
787
20
原创 软件生存期模型
前言: 软件生存期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务结构框架,从软件开发到软件淘汰这个生存期过程中,软件工作者对软件开发的过程整理出许多模型。今天,就让我带大家简单的了解下软件开发的这些模型。模型: 瀑布模型:缺点:周期长,用户只在定义阶段参与,开发阶段不参与,客户不能及时反映情况优点:严谨,相互依赖强,质量高 b模型:
2016-10-02 21:22:28
1197
14
原创 September English
前言:学期,新气象,新心态,一个新的开始。我们充满激情的迎接着新时期,月初做的计划,执行到现在已经彰显大致趋势,自己暴露出来的问题也很明显,结合着日报,这里对一个月做一个总的反思总结。计划:三遍旧美78集,加上音标回顾。每天早上2小时的旧美,下午1小时旧美一个番茄的音标,一个番茄的小乌龟。作为2·3岁的小孩儿,我们完成又是一个什么样子呢?现在27日距本月结束还有三天时间,三
2016-09-27 20:47:04
88
32
原创 软件工程之概述
前言:我们进行了一段时间的软件设计,也能够实现软件的功能,之前能够做到这一步,我已经是很兴奋了;不过,做软件,仅仅做这些是远远不够的,我们要进行需求分析,编写程序,调试、等等工作,爱要伴随着文档一块进行,这些整体才能够称之为软件。所以有了这样的需求,我现在开始进行软件工程的学习,整理了一下笔记,结合快速阅读和思维导图,分享于此。整个软件工程,我分成了四部分:基础理论、结构化方法、面向对象方
2016-09-11 23:16:18
496
15
原创 BOF和EOF的实例应用
最近又一次用到了EOF语句,就回过头看了看学生管理系统中的应用,整理出这个实例。学生中用的最多的就是查询,我这里整理了一下删除数据时,查询是否为最后一条数据:1 Private Sub cmdDelete_Click()2 mybookmark=mrc.bookmark3 str2$=msgbox("是否删除当前记录?",vbOKCancel,“删除当前记录”)
2016-07-24 10:12:21
897
27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人