自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 收藏
  • 关注

原创 Java 基础学习 -- 新建,重命名,删除, 关闭项目

一. 面向对象 Object - Oriented

2020-09-18 15:33:13 1136

原创 用NSSM把exe安装/运行在Services上,封装为服务

1.把nssm.exe放在C:\Windows\System32文件夹下。2.管理员身份运行cmd,输入nssm install <需要添加为Services的程序名字>。执行之后会看到弹窗如下所示:3.填写第一个Application和第二个Details即可,后面的可根据需要选择是否填写。然后点击“Install service”按钮。P.S.也可以自动安装,cmd输入命令nssm install <需要添加为Services的程序名字> <路径指向.exe

2020-08-02 11:12:31 784

原创 几个概念的区分 -- IIS / Apache / Tomcat / .NET / ASP.NET / ASP / JSP / PHP

一. 常用的系统架构Windows Server + IIS + C# / ASP.NET + SQLLinux + Apache + Java + OracleLinux + Apache + PHP + MySQL二. .NET 的理解以及常用概念的区分1) .NET 是一个平台,其核心是 .NET Framwork 框架。2) .NET 分为 WinForm (C/S 模式开发) 和 WebForm (B/S 模式开发)。3) .NET 支持很多种语言,比如C#,VB.NE

2020-05-27 23:39:10 708

原创 概念区分: 队列Queue -- 栈Stack -- 堆Heap

一. 从数据结构角度来说:栈stack和队列queueStack的特点,LIFO (Last in first out)。Queue的特点,FIFO (First in first out)。二. 从内存区域角度来说:栈stack和堆heap系统一般在内存中划分出两种不同的内存空间,stack和heap。1. stack是有结构的,每个区块按照一定次序存放,可以明确知道每个区块的大小。heap是没有结构的,数据可以任意存放。因此,stack的寻址速度要快于heap。2. 每个

2020-05-17 18:29:55 510

原创 概念理解: 时间复杂度 空间复杂度

2020-05-17 00:07:54 558

原创 Java 基础学习 -- 开发环境配置

一. Java JDK下载并安装Java JDK。去到我的电脑>>属性>>高级系统设置>>环境变量需要两个设置:新建JAVA_HOME,和添加一个参数在Path里这里我只添加了 %JAVA_HOME%\bin; 一个参数,没有添加 %JAVA_HOME%\jre\bin;如果cmd在命令java -version键入后出现以下信息,说明参数配置成功 :二. Eclipse IDE下载解压后,不需要安装,但是需要去eclipse.i.

2020-05-14 11:12:00 204

原创 算法题总结 II

一. integer 和 character 之间转换//one integer is 12321, pick up every digit one by one int x = 12321;int n1 = x; //after remove digits from right sideint n2 = x; //after remove digits from left side...

2020-04-26 18:51:16 166

原创 算法题总结 I

一. 练习模板namespace ConsoleApplication1{ public class Solution { public static void Main() { //Console.WriteLine(PlusOne(new int[] {1,3,5,6})); Console...

2020-04-26 16:55:21 150

原创 VB.net 移动文件夹去另一个地址,删除文件夹里某种类型的文件

1. move one folder including inside files/folders to another path. 把一个文件夹及其里面的所有文件/文件夹移去另一个地址。e.g.把最近一次的log文件夹SourceFolder下的所有起始位Encrypted_* 字样的文件夹,及其这些文件夹里的所有文件,移去收藏文件夹TargetFolder下的以当时时间命名的文件夹下。...

2020-01-20 18:46:51 1416

原创 区别:数组,数组列表,泛型

一. 数组 Array1.声明数组:Dim n(4) As Integer声明数组同时初始化数组元素:Dim n() As Integer = {12,14,16,18,20}2.动态数组:可以根据需要进行维度和重新定义数组Dim marks() As IntegerReDim marks(2)'指定维度为3marks(0) = 85marks(1) = 75marks(...

2019-12-15 23:42:07 250

原创 VB.net 基础知识----值传递,引用传递

value types + reference typesreference types:variable store a reference to an objectobject is created using Newvariable/reference is stored on Stack, object is stored on HeapDim e1 As New Emplo...

2019-12-10 12:51:04 747

原创 VB.net 基础知识----循环,类

一. 常用变量类型,FCL和VB的对应关系二. .net 框架三. For 循环 (已知被循环的所有数)Dim nums() As Integer = {10,25,30,45,50,65}For index As Integer = 0 To nums.Length - 1 Step 2 Dim value As Integer = nums(index) ...

2019-12-09 09:27:46 350

原创 增加index

增加 indexCREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]ON [dbo].[T_Screening] ([Scr_Ind])INCLUDE ([Episode_No],[Pat_ID],[Created_By])

2019-12-02 17:48:50 560

原创 控制台应用程序console application中用cmd调用另一个程序

VB.net 写的控制台程序中,需要调用另一个程序做加密。单独用cmd调用此加密程序的步骤是,首先指向该程序的文件夹,然后cmd命令顺序是:encrypt.bat <File to be encrypted> <Encrypted file name> <Public Key>因此VB.net 调用此加密的代码可以写成Process.Start...

2019-11-27 16:03:31 641

原创 Command Prompt 常用命令

一.CD (Change Directory) 改变现在指向的文件夹1.去到最根的目录,cd\,例如去到C盘2.去某一文件夹,例如去C盘的logs文件夹,cd \windows\logs3.返回上一级文件夹,cd..二.指向去另一个盘指向另一个盘的根目录,d:指向另一个盘的特定文件夹,cd /d c:\windows\logs...

2019-08-13 16:32:44 11177

原创 SQL--筛选出购买某一种产品前两次时间差小于3个月的人

1.Select all people from [summary] table, purchase #12 product, the time interval (1st time purchaseand 2nd time purchase) less than 87 days. 筛选出购买12号产品,第一次和第二次购买的时间相差小于87天的人。SELECT A.id FROM (S...

2019-03-16 15:03:14 870

原创 SQL--insert new data to table

1. insert new data to table, 先删除再添加BEGIN TRYBEGIN TRANSACTION DELETE FROM [dbo].[MT_Sch] WHERE Code=2 AND Sequence IN ('A1','B2','C3') INSERT INTO [dbo].[MT_Sch] ([Code],[Sequence],[Status]...

2019-03-05 15:56:11 644

原创 SQL--create stored procedure | drop stored procedure

1. create stored procedureIF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CreateApplicationLog]') AND type in (N'P', N'PC'))DROP PROCEDURE [dbo].[CreateApplicationLog]G...

2019-03-05 15:35:21 469

原创 SQL--create trigger | drop trigger

1. create "delete" triggerIF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Application_Log_Audit_DeleteTrigger]') AND type in (N'TR', N'TRG'))DROP TRIGGER [dbo].[Applicat...

2019-03-05 15:30:44 598

原创 SQL--create table | drop table | add column | drop column

1. create tableBEGIN TRYBEGIN TRANSACTION IF OBJECT_ID( 'dbo.Application_Log', 'U' ) IS NOT NULL DROP TABLE [dbo].[Application_Log] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO...

2019-03-05 15:05:24 1698

原创 SQL Server 基础VIII

一.index statement(语句)1.index用来给表格创建索引,使查看数据时更便捷注:只有在需要频繁索引时,才创建索引,否则不需要创建,因为表格如果带着索引一起更新时比单独更新表格需要更多时间 创建一个表格上的索引,允许有重复值CREATE INDEX index_nameON table_name (column1, column2, ...); eg.在...

2019-02-15 15:17:10 158

原创 面向对象编程简介

一. 面向对象编程的含义1. 面向对象编程(Object-Oriented Programming,OOP)前面介绍的编程方法称为函数(或过程)化编程,而OOP技术,常常要使用许多代码模块,每个模块都提供特定的功能,每个模块都是孤立的,甚至与其他模块完全独立。这种模块化编程方法提供了非常大的多样性,大大增加了重用代码的机会。数据表达方式的一致性和简化任务都是OOP的特点。 2....

2019-02-15 15:15:49 158

原创 调试和错误处理

1. 调试模式下执行代码,F5非调试模式下执行代码,Ctrl+F5 2. 计算机的Debug目录下,有.pdb文件,它们可以执行很多操作向IDE输出调试信息在执行应用程序期间查看和编辑变量的值暂停程序和重启程序在代码的某个位置自动暂停程序的执行一次执行程序中的一行代码在应用程序的执行期间监视变量内容的变化在运行期间修改变量内容测试函数的调用 3. 非中断模式下...

2019-02-15 15:13:59 190

原创 JavaScript 基础I

一.JavaScript简介   1. HTML to define the content of web pages   2. CSS to specify the layout of web pages   3. JavaScript to program the behavior of web pages二.JavaScript不分单双引号三.document.getEl...

2018-10-24 22:26:47 120

原创 VB6总结之添加附件(jgp等)

添加附件

2018-06-25 10:04:57 1226

原创 SQL常用script--已知列名找表,已知部分字段找存储过程

1.把表中的部分列的符合一定条件的数据复制到另一个表,两个表中的列名一样(不一样也可以)e.g. 把表patient_address_list中id为3和4的数据,复制到foreigner_address_list表中insert into foreigner_address_list(addr_type,blkhse_no,level_no,unit_no,street_name,bl...

2018-06-05 13:19:52 260

原创 概念总结

一. SDLC(Software Development Life Cycle)系统开发生命周期1.Planning and requirements gathering 计划和需求收集gather the requirements from client, create scope document2.Conceptual logical and physical design, constru...

2018-05-11 16:27:28 211

原创 VB6总结IX之水晶报表3

一.报表中数据的编号在每一个group里是从1开始的创建两个formula,一个放在group的开头并且设置成打印时隐藏,代码写WhilePrintingRecords;numbervar m:=0;另一个放在每个数据的前面,代码写whileprintingrecords;numbervar m:=m+1;报表呈现结果为...

2018-03-15 16:11:54 382

原创 VB6总结VIII之常用函数function介绍

1. Mid(a,b,c)——获取字符串中包含的一部分字符串a为原始字符串b为从a的第几个字符开始获取c为从a获取几个字符,c在省略的情况下默认为获取到a的最后一个字符例如Dim MyString, FirstWord, LastWord, MidWordsMyString = "Mid Function Demo" ' Create text string.FirstWord = Mi...

2018-03-01 10:37:01 1064

原创 VB6总结VII之水晶报表2

一.报表的默认格式是竖直的,如果数据结构非常多,需要变成水平的报告,只需要去menu→file→printer setup,把Portrait改为Landscape即可二.在水晶报表的design页面1.把只需要显示一次的信息放在title部分,比如姓名、国籍、住址、电话等。只要把需要的数据库的表添加进来,表和表的关系对应好,用insert database field工具把需要显示的信息添加上就...

2018-02-27 11:10:30 421

原创 VB6总结VII之水晶报表1

一.在水晶报表程序中1.创建新报表,选择“Standard”类型,导入需要用到的数据库表格,点击“Done”2.进入第2个tab“Links”,可以删除一些不需要的表格之间的link,点击第3个tab“Fields”3.从左边的“Database Fields”选择需要显示的数据列到右边的“Report Fields”,点击第4个tab“Sort”4.可以从左边的“Reports Fields”选...

2018-02-06 10:53:05 1402

原创 VB6总结VI

一.表A为主表,另有表B、C、D,但是B、C、D表中的人是A的子集。现按A遍历每一个人,然后分别拿A中人的UIN去B、C、D中遍历找相同的UIN(For...Next),如果找到了,会进行一些相应的加减法运算(例如B中的日期减去A中的日期,C中的日期减去B中的日期),如果找不到,则在grid中显示空。代码中还有给符合一定条件的格子加颜色。 intFollowUpListRow = 1

2018-02-02 12:35:48 325

原创 VB6总结V

一.类1.VB6中的类需要在类模块中添加,类模块的名称就是类的名称2.在类模块中声明变量可以用Private (Dim) 和PublicPrivate声明的变量只能在类的内部被访问,在外部是不可见的Public声明的变量在外部是可见的,即在外部可以直接修改类中的变量,这就可能造成一些错误二.类的声明方法1:Dim cAnimal As Animal  '声明对象变量

2018-01-26 15:48:29 603

原创 VB6总结IV

一.匈牙利命名法二.events三.Friend四. Option Explicit 强制声明1.强制对该文件中所有变量进行显示声明,即,必须用Dim、Private、Public、ReDim声明变量,如果使用未声明变量则编译时发生错误。如果没有使用Option Explicit,则所有未声明变量都是Object类型。2.Option Explicit {On|Of

2018-01-25 18:19:36 394

原创 VB6总结III & SQL

一.SQL的去重,应用场合:一个学校有10个班级,一次考试后,想要查看每个班的前3名的学生名字。下面的代码中,是只取了第一个数据,如果要前三名,把rn=1改为rnWITH info AS(SELECT a.[date_defaulted] as DateDefault, a.[action_taken], a.[action_taken_date], a.NPH

2018-01-19 10:28:55 289

原创 VB6总结II

一.删除grid中的一条记录Private Sub cmdDelete_Click() Dim lngStartRow As Long, lngEndRow As Long, lngRow As Long, lngtempRow As Long Dim blnreply As Boolean Dim strNTB As String If

2018-01-16 11:29:13 417

原创 VB6总结I

一.现在有一patient default了,需要记录下。打开select record页面,从上游数据库(patient、foreigner、1stApptDefault)中选择出要做default记录的这个人的这一次疗程,然后把此人的此疗程的一些具体信息显示在个人信息页面,并添加remarks,最后存入default表中。如果此人不存在上有数据库中,则选择add,打开一个空白信息页面,输入所有

2018-01-05 15:30:22 328

原创 JavaScript基础学习I

一.JavaScript介绍二.Where To三.Output

2017-09-11 18:26:19 318

原创 C#面向对象OOP之三

面向对象OOP之多态,静态类,接口。

2017-09-08 19:16:34 330

原创 C#面向对象OOP之二

C#面向对象oop中的继承特性。

2017-09-02 15:54:09 336

空空如也

空空如也

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

TA关注的人

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