- 博客(52)
- 收藏
- 关注
原创 C#中截取字符串 Substring 使用方法
Substring C#中截取字符串主要借助Substring这个函数。string arr.Substring(int startIndex,int length); 说明:如果传入的参数是两个长整参数,第一个参数指字符串的起始位置,也就是开始截取的位置,第二个是截取的长度。string arr.Substring(int startIndex); 说明:如果传入的参数为一个大于...
2019-08-29 18:43:49
9579
原创 C#之DateSet和DateTable
什么是DateSet和DateTable 其实DateSet和DateTable可以看作是数据容器,比如你查询数据库后得到一些结果,可以放到这种容器里,那为什么要存放到这种容器呢? 原因是,这种容器的功能比较强大,除了可以存数据,还可以有更大用途。举例:在一个c/s结构的桌面数据库系统里,你可以把前面存放查询结果的容器里的数据显示到你客户端界面上,用户在界面上对数据进行添加、删除、修改,你可以...
2019-08-29 14:04:06
1373
原创 string nmSQ = Guid.NewGuid().ToString()用法
string nmSQ = Guid.NewGuid().ToString()自动生成名称为nmSQ的唯一IDstring.Format对C#字符串格式化String.Format 方法的几种定义:String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (Strin...
2019-08-21 20:28:15
424
原创 C#中Dictionary字典类介绍
说明必须包含命名空间System.Collection.GenericDictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)键必须是唯一的,而值不需要唯一的键和值都可以是任何类型(比如:string, int, 自定义类型,等等)通过一个键读取一个值的时间是接近O(1)键值对之间的偏序可以不定义使用方法: //定义 Dictionary<st...
2019-08-20 08:56:46
8420
5
原创 #region的作用和注释快捷键
#region的作用和注释快捷键 #region 保存按钮事件 /// <summary> /// 保存按钮事件 /// </summary> /// <param name="vsXXN">消息设置</param> /// <param name="vsYJN...
2019-08-20 08:38:54
2299
原创 JavaScript(26)JavaScript中 ? : 怎样用?
JavaScript中 ? : 怎样用? var XX = $('#XCheckBoxXX').prop('checked');//获取消息复选框是否勾选 var YJ = $('#XCheckBoxYJ').prop('checked');//获取邮件复选框是否勾选 var XXN = XX ? 1 : 0; ...
2019-08-19 17:25:59
1008
原创 JavaScript学习笔记(25) JavaScript.then()这个方法是什么意思?
JavaScript.then()这个方法是什么意思?1、then()方法是异步执行。2、意思是:就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。3、语法:promise.then(onCompleted, onRejected);4、参数promise必需。Promise 对象。onCompleted必需。承诺成功完成时要...
2019-08-19 15:50:22
2525
原创 JavaScript学习笔记(24) Promise
Promise在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:function callback() { console.log('Done');}console.log('before setTimeout()');setTimeout(callbac...
2019-08-16 11:46:27
193
原创 JavaScript学习笔记(23)Ajax
AjaxAjax意思是用JavaScript执行异步网络请求 Web的运作原理:一次HTTP请求对应一个页面。 如果要让用户留在当前页面中,同时发出新的HTTP请求,就必须用JavaScript发送这个新请求,接收到数据后,再用JavaScript更新页面,这样一来,用户就感觉自己仍然停留在当前页面,但是数据却可以不断地更新。 用JavaScript写一个完整的AJAX代码并不复杂,但是需...
2019-08-16 11:00:58
164
原创 报账流程、参数设置
网报流程与参数设置制单、初审申请人-领导审批-会计核稽-出纳出付款制单入口:我的单据、报销申请、单独发布菜单共享入口:我要报账、单独发布的菜单审批流业务流程类型-业务流程-工作流包...
2019-08-15 19:56:04
278
原创 SQL语句中&、单引号等特殊符号的处理
今天遇见一个update语句报错,实施查出来是页面输入的字符串有问题,有一个'英文单引号就报错,这是因为'是sql语句中的特殊符号。这时候就要进行特殊符号的处理 if (db.DbType == GSPDbType.Oracle) { sbFkbl.Append("UPDATE ROBXFK SET ROBXFK_FK...
2019-08-14 15:21:48
4486
原创 JavaScript学习笔记(22) 操作DOM
操作DOM 由于HTML文档被浏览器解析后就是一棵DOM树,要改变HTML的结构,就需要通过JavaScript来操作DOM。 始终记住DOM是一个树形结构。操作一个DOM节点实际上就是这么几个操作:更新:更新该DOM节点的内容,相当于更新了该DOM节点表示的HTML的内容;遍历:遍历该DOM节点下的子节点,以便进行进一步操作;添加:在该DOM节点下新增一个子节点,相当于动态增加了一个...
2019-08-13 16:13:18
138
原创 JavaScript学习笔记(21)面向对象编程 了解一下
面向对象编程 JavaScript的面向对象不太同于Java和C#,JavaScript中没有class的概念。 JavaScript是通过原型(prototype)来实现面向对象编程。原型是指当我们想要创建xiaoming这个具体的学生时,我们并没有一个Student类型可用。那怎么办?恰好有这么一个现成的对象:var robot = { name: 'Robot', h...
2019-08-13 14:53:24
131
原创 JavaScript学习笔记(20)JSON
JSON JSON是一种数据交换格式。有以下几种数据类型:number:和JavaScript的number完全一致Boolean:true或者falsestringnullarray:——[ ]object: 就是JavaScript的{…}表示方式。加上以上任意组合。序列化把小明这个对象序列化成JSON格式化的字符串:'use strict';var xiaomi...
2019-08-13 14:29:13
122
原创 JavaScript 字符串或者数字 转换为 保留小数点后两位加上千位符‘,’
// 功能:将浮点数四舍五入,取小数点后2位,如果不足2位则补0,这个函数返回的是字符串的格式function changeTwoDecimal_f(x){var f_x = parseFloat(x);if (isNaN(f_x)){alert(‘function:changeTwoDecimal->parameter error’);return false;}f_x ...
2019-08-13 09:00:25
1149
原创 JavaScript学习笔记(19)RegExp
RegExp在JavaScript中使用正则表达式1、直接通过/正则表达式/写出来。var re1 = /ABC\-001/;例子:var re = /^\d{3}\-\d{3,8}$/;re.test('010-12345'); // truere.test('010-1234x'); // falsere.test('010 12345'); // falseRegExp...
2019-08-12 17:09:36
98
原创 JavaScript学习笔记(18)正则表达式简介
正则表达式 正则表达式是一种用来匹配字符串的强有力武器。 它的设计思想是用一种描述性得语言来给字符串定义一个规则,凡是符合规律的字符串我们就认为它“匹配”了,否则,该字符串不合法。例子:判断一个字符串是否符合合法的Email的方法:1、创建一个匹配Email的正则表达式;2、用该正则表达式去匹配用户的输入法来判断是否合法。 ‘00\d’可以匹配’007’,但无法匹配’00A’;...
2019-08-12 16:10:39
117
原创 解决:Navicat 连接MySQL 8.0.11 出现2059错误
Navicat 连接MySQL 8.0.11 出现2059错误使用navicat 连接 本地Mysql数据库出现下列错误:原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决办法(1)打开Mysql文件夹的bin文件夹,如图输入cmdmysql -uroot ...
2019-08-09 17:06:19
404
原创 C#学习笔记(13) windows应用程序、窗体
1、创建windows应用程序的方法 Windows应用程序有一个个窗体组成。应用在Windows系统上的程序就是windows应用程序。应用程序分为两种模式:C/S(客户端、服务器端)、B/S(浏览器端、服务器端)这就是窗体,一部分是窗体设计者插入的信息,一部分是窗体填入者输入的。创建windows应用程序使用Visual Studio创建,程序类选择【Window 窗体应...
2019-08-09 15:51:57
800
原创 C#学习笔记(12)静态方法和实例化方法
C#中静态方法和普通方法的区别、使用1、定义方法的格式访问修饰符 返回类型 方法名 (参数列表){ // 方法的主体…}2、静态方法在大多数时候,我们定义写一个方法,会把方法区分为实例化方法(普通方法)和静态方法。用static修饰一个方法,就是静态方法。 public string InstanceMethod()//定义一个实例化方法...
2019-08-09 14:09:13
784
原创 JavaScript学习笔记(17)日期时间Date
DateDate对象用来表示日期和时间。 要获取系统当前时间,用:var now = new Date();now; // now.getFullYear(); // 年份now.getMonth(); // 月份,注意月份范围是0~11,假设是5则表示六月now.getDate(); // , 月号now.getDay(); // 表示星期now.getHours(); /...
2019-08-09 11:40:19
95
原创 JavaScript学习笔记(16) 标准对象-包装对象
标准对象 在JavaScript的世界里,一切都是对象。但是某些对象和其他对象不太一样。为了区分对象类型,用typeof操作符获获取对象的类型,它返回一个字符串:typeof 123; // 'number'typeof NaN; // 'number'typeof 'str'; // 'string'typeof true; // 'boolean'typeof undefined;...
2019-08-09 10:49:22
87
原创 JavaScript学习笔记(15)箭头函数、this
箭头函数 Arrow Function(箭头函数)例子:x => x * x相当于:function (x) { return x * x;}包含多条语句的写法:x => { if (x > 0) { return x * x; } else { return - x * x; }...
2019-08-09 09:53:25
103
原创 JavaScript学习笔记(14) 闭包
函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。实现对一个Array的求和,通常如下:function sum(arr) { return arr.reduce(function (x, y) { return x + y; });}sum([1, 2, 3, 4, 5]); // 15 如果不需要立即求和,后面根...
2019-08-08 16:49:11
85
原创 JavaScript学习笔记(13)sort、排序
sort排序算法 通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1,这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接排序。 JavaScript的Array的sort()方法就是用来排序的,['Google', 'Apple', 'Microsoft'].sort(); // ['Appl...
2019-08-08 15:33:59
134
原创 JavaScript学习笔记(12)filter
filter1、它用于把Array的某些元素过滤掉,然后返回剩下的元素。实际上就是一个高阶筛选函数。 filter()也是接受一个函数。和map()不同,filter()把传入的函数依次作用于函数判断,返回true 或者 false 进以决定是保留还是丢弃该元素。例子:在一个Array中,删掉偶数,只保留奇数:var arr = [1, 2, 4, 5, 6, 9, 10, 15];...
2019-08-08 14:59:08
89
原创 查询数据库表中字段的名称、类型、字段长度
怎样查询数据库表中字段的名称、类型、字段长度SQL server版:今天用的是SQL server,查询当前数据库下,一张表的表名、字段名、字段类型、字段长度、SELECT a.name,b.name,c.DATA_TYPE,b.max_length FROM sys.tables a join sys.columns b on b.object_id = a.object_idjoi...
2019-08-08 11:50:08
6623
原创 JavaScript学习笔记(11) map、reduce
map map()方法定义在JavaScript的Array中,调用Array的map()方法,传入我们自己的函数,就可以得到结果,来一个例子'use strict';function pow(x) { return x * x;}var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];var results = arr.map(pow); // [1...
2019-08-07 19:21:44
149
原创 JavaScript学习笔记(10)高阶函数
高阶函数 一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。来一个最简单的高阶函数:function add(x, y, f) { return f(x) + f(y);}//Math.abs(x) = | x | 求x的绝对值'use strict';function add(x, y, f) { return f(x) + f(y);}v...
2019-08-07 18:38:48
126
原创 JavaScript学习笔记(9)方法 、this
方法 一个对象中绑定一个函数:称为这个对象的方法,来一个: 写一个age()方法,返回xiaoming年龄:var xiaoming = { name: '小明', birth: 1990, age: function () { var y = new Date().getFullYear();//调用当前年时间 return y - ...
2019-08-07 17:16:50
73
原创 sql 主键 外键
今天遇见操作数据库,感觉手有点生了,在这 再温习一下主键外键。主键:一个关系表,一行数据可以唯一的标识这张表,不使用任何与业务相关的字段作为主键,基本上都是全局唯一GUID类型,自增id什么的来做主键。外键:外键是定义的class表idname1一班2二班students表idclass_idname11马金涛2...
2019-08-07 11:58:40
760
原创 Javascript学习笔记(8) 变量作用域
变量作用域 var申明的变量是有作用域的。'use strict';function foo() { var x = 1; x = x + 1;}x = x + 2; // ReferenceError! 无法在函数体外引用变量x在上述的语句中,变量x在函数体内有效,在函数体外不可引用。 JavaScript函数可以嵌套,内部函数可以访问外部函数的变量,反过来则...
2019-08-07 11:31:24
106
原创 8月6号业务培训 财务共享
财务共享概念及历程 财务共享服务通过将企业分散在各个区域运营单元中易于标准化和规范化的财务业务进行流程再造与标准化,并由统一设置的财务共享服务中心集中进行处理财务信息化进入新阶段当前 财务共享 10模块网上报账平台 面向业务部门,主要功能:报账入口,初审、费用查询和费用统计业务操作平台 业务操作平台用于共享中心操作员处理业务单据,包括财务稽核、财务复核、凭证生成、...
2019-08-06 19:42:43
481
原创 JavaScript学习笔记(7) 函数
函数function name(x) { if (x >= 0) { return x; } else { return -x; }}在上面这个方法中:function指出这是一个函数定义;name是方法名;(x)是参数,多个参数以,分割;{…}是函数体;函数也就是一个对象。随意,也可以这样搞:var name ...
2019-08-06 16:17:59
67
原创 JavaScript学习笔记(6)iteration类型及for...of循环、forEach方法
iterable 遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Map、Set、Array都属于iterable类型。 iterable类型用for…of循环遍历。for…of 用法如下:var a = ['A', 'B', 'C'];var s = new Set(['A', 'B', 'C']);...
2019-08-06 14:55:26
183
原创 JavaScript学习笔记(5) Map、Set
map map是一组键值对的结构,查找速度极快。比如说要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array:Arrayvar names = ['mark','Bob','Tracy'];var scores = [95,75,88];数组就是这样,查成绩,先在names中找到对应位置,再从scores取成绩,Araay越长,耗时越长。‘map 用Ma...
2019-08-05 18:26:08
97
原创 JavaScript学习笔记(4) 基础的两种循环
循环 当遇到1+2+3+…+10000,这玩意你不可能用表达式写出来,这时候就得用循环语句了。 JavaScript的循环有两种,一种是for循环,例如:forvar x = 0;var i;for(i = 1;i<=10000;i++){ x = x+i;}x;//50005000for循环最常用的地方是利用索引来遍历数组:var arr = ['a...
2019-08-05 14:43:06
88
原创 JavaScript学习笔记(3)对象,用对象访问属性
对象 JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成。例如:为了描述“小明”这个淘气的小朋友,我们可以用若干键值对来描述他:var xiaoming = { name:'小明', birth:1990, school:'No.1 MiddleSchool'; height:1.70, weight;65,...
2019-08-05 11:36:29
159
原创 Javascript学习笔记(2)数据类型
1、数据类型Number JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型:123; // 整数1230.456; // 浮点数0.4561.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5-99; // 负数NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示I...
2019-08-02 19:00:20
168
原创 Javascript学习笔记(1)简介 hello world
一、JavaScript认识1、JavaScript是最流行的脚本语言。2、是运行在浏览器的解释型编程语言。3、Brenden Eich 这哥们10天设计出Javascript语言!!!What ???alert('我要学JavaScript');什么语言都有个hello worldalert('Hello world');-随意打开gg上的一个网页,在Console中输入...
2019-08-02 16:30:33
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人