- 博客(53)
- 收藏
- 关注
原创 .net RSA 加解密
一、.net → java RSA转换 /// <summary> /// RSA密钥格式转换 /// </summary> public static class RSAConverter { /// <summary> /// RSA私钥格式转换,java->.net...
2020-12-15 18:44:00 786 1
原创 23中设计模式
23中设计模式 一、23种设计模式 java的设计模式大体上分为三大类: 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、...
2019-03-19 09:17:00 135
原创 SqlHelper
SqlHelper 一、SqlHelper 1、SqlserverHelper <connectionStrings> <add name="ConnectString" connectionString="server=192.168.10.181;database=BB;UID=sa;PWD=sa;" providerName="System...
2018-11-15 10:06:00 153
原创 学习
学习 1、MEF 2、ActiveMQ,消息队列; 3、Kafaka; 4、Redis;Moong posted on 2018-10-22 17:15 莫伊筱筱 阅读(...) 评论(...) 编辑 收藏
2018-10-22 17:15:00 96
原创 面试一
面试一 1 请你说说 .NET 中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建 和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型, 改变其变量的值会改变其原值。申明结构用Struck 关键字,申明类用 class...
2018-09-05 09:15:00 109
原创 客户端存储方式
客户端存储方式 * 客户端存储的三种方式 https://blog.csdn.net/ruby_xc/article/details/65939988 Web应用允许使用浏览器提供的API实现将数据存储到用户的电脑上。这种客户端存储相当于赋予了Web浏览器记忆功能。比方说,Web应用就可以用这种方式来“记住”用户的配置信息甚至是用户所有的状态信息,以便准确地“回忆”起用户上...
2018-08-22 11:51:00 358
原创 Chrome调式
Chrome调式 * 基础调式 - 打开控制面板(右键→审查元素 或者 F12) - 编辑HTML元素 ,双击 → 回车 - ctrl + o 快速查找文件 - ctrl +o + : + 行号,快速定位到某行 - console中输入$0获取当前选中的元素 posted on 2018-...
2018-08-22 10:55:00 123
原创 将博客搬至CSDN
将博客搬至CSDN 将博客搬至CSDN posted on 2018-08-21 14:16 莫伊筱筱 阅读(...) 评论(...) 编辑 收藏
2018-08-21 14:16:00 62
原创 Parallel类
Parallel类 1.概述 使用线程有几个原因。假设从应用程序中进行网络调用需要一定的时间。我们不希望用户界面停止响应。让用户一直等待从服务器返回一个响应。用户同时执行其他一些操作,过着甚至取消发送给服务器的请求。这些都可以使用线程来实现。 对于所有的需要等待操作,列如,因为文件,数据库或网络访问都需要一定的时间,此时就可以启动一个新线程,同时完成其他任务。即使是处理密...
2018-08-21 11:46:00 127
原创 http
http https://www.cnblogs.com/ranyonsue/p/5984001.html jsonp https://www.cnblogs.com/ranyonsue/p/8572473.html * jsonp跨域请求 1. 原理 - 服务器返回数据,并调用: callback('服务器返回的数据'); - 客户端定义callback函数并接受参...
2018-08-20 16:30:00 101
原创 设计模式
设计模式 * 设计模式 1、单例模式 - 静态方法,负责创建自己的唯一实例。static的资源只有一份 - 静态类与单例模式的区别: 1. 静态类不保存状态,仅提供一些静态方法或静态属性供使用;而单例是有状态的 2. 静态类不能用于继承多态,而实例单例虽实例唯一,却可以有子类继承 3. 静态类是一些方法属性的集合,而单例有唯一的实例 1.1 ...
2018-08-06 17:31:00 87
原创 WebApi
WebApi * 基础 https://blog.csdn.net/qq_36456952/article/details/62885273 1. demo - 新建web → webAPI项目,注:项目中会添加WebApiConfig.cs - WebApi请求不是具体的页面,而是控制器中的方法,控制器继承自ApiController,并且每一个方法都以get pos...
2018-08-06 14:21:00 112
原创 编码解码
编码解码 * 编码 https://blog.csdn.net/u012252959/article/details/49025225 1. 种类 发明:美国等国家发明,标准码 iso-8859-1,编码单单字节编码,支持欧洲语言 演变:机器不认识中文,国际码 gbk 简称 gb2312 【GBK汉子国标扩展码,采用gb2312的所有汉字及编码还涵盖了Unicode中...
2018-08-03 11:10:00 104
原创 图片处理
图片处理 * MVC图片 见博客https://blog.csdn.net/shan1774965666/article/details/51302087 注:数据中可以存储图片,但是需要注意不能直接存储图片,而是转换成二进制或者Base64等的“文本”来存储,在用的时候,可以再转换回来。 在网站开发中,一般将图片存储在文件系统中,而不是数据系统中,数...
2018-08-01 11:41:00 220
原创 Html元素
Html元素 * 基本 1、alt属性,用在image中,当图片没有显示出来时的替代文字; 2、title属性,当鼠标悬停在上面时,显示的文字; posted on 2018-07-28 17:44 莫伊筱筱 阅读(...) 评论(...) 编辑 收藏 ...
2018-07-28 17:44:00 75
原创 jQuery事件
jQuery事件 * load //load传入的第一个参数是字符串,则表示是Ajax方法;传入的是function则是事件处理程序注册方法; //后面的#btn1,截取加载好的html中指定选择器的部分; $("div").load("test1.html #btn1"); //第二个参数是字符串,可以...
2018-07-24 16:49:00 71
原创 Common公用类
Common公用类 * web.config缓存 1. Web.config中的<appSettings>中添加key ... value <appSettings> <add key="webpages:Version" value="3.0.0.0" /> <add key="webpages:Enabled&quo
2018-07-17 14:48:00 772
原创 C#基础
C#基础 * 基础 1、const和readonly的区别 - const 静态成员,编译时确定值。只能在声明的同时初始化,是编译时的常数,默认是静态的。 const int a = b+ 1; (错),因为b是一个变量; - readonly 实例成员,运行时确认值。把一个字段设置为常量,可以进行计算,是运行时常数,可以在构造函数或声明时进行初始化,所有不同的对象可能有不...
2018-07-17 14:02:00 81
原创 Attribute特性
Attribute特性 *Attribute特性 1、属性案例 1、定制特性可以应用的目标元素包括:程序集(assembly)、模块(module)、类型(type)、属性(proprety)、事件(event)、字段(field)、方法(method)、参数(param)、返回值(return),不外乎这些。 2、定制特性以[,]的形式展现,放在紧挨的元素上,多个特性...
2018-07-13 16:54:00 121
原创 sql字符串函数
sql字符串函数 *字符串函数 1、获取字符的ASCII码 ASCII ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调用ASCII函数来实现。 语法结构: ASCII(espression) 这里的expression是一个返回char或varchar数据类型的表达式,ASCII函数仅对表达式最左侧的字符返回ASCI...
2018-07-13 14:11:00 650
原创 sql优化
sql优化 *性能优化 1、select 列名 from table; 2、where:可参数化支持优化器使用where子句中列上的索引,不可参数化的不支持索引查找 3、使用between... and /exists 代替 in; 4、用>= 代替!< 5、避免在where中使用运算符,如substring('name', 1, 1) = '黄'; 6、使...
2018-07-13 14:10:00 60
原创 T-sql
T-sql * 语法 1. 类型 见 数据库(图) 见 运算符优先级(图) - unicode字符串长量: N'hello world' ,双字节字符,用两个字节存储; - 非unicode字符串: ‘hello world’; - 注释: -- /**/ - 变量: 全局变量,由系统定义,以@@标记; 局部变量,用户定义,@标记; ...
2018-07-13 11:40:00 89
原创 JS核心参考
JS核心参考 * 函数 1.arguments[] //1、argumnets[]只定义在函数体中,本质是一个局部变量,每个函数中都会自动声明并初始化该变量; //2、callee指代当前正在执行的函数,可以实现递归函数 var k = function (n){ var actual= arguments.length; //实际参数个数 var ex...
2018-07-13 11:29:00 142
原创 页面结构
页面结构 *Web前端汇总 1、行内元素有哪些?块级元素有哪些? 空(void)元素有那些? - 行内元素:a、b、span、img、input、strong、select、label、em、button、textarea - 块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote - 空元素:即系没有内容的HTML元素,例如:br、m...
2018-07-05 11:02:00 2483 1
原创 缓存
缓存 * 使用缓存 1、$("#pageing").html(result); 如果result代表一个视图view,视图中有<script src="~/Scripts/libs/jquery.unobtrusive-ajax.js"></script>,引用有js资源文件,那么在页面每次请求时都会清除缓存,请求服务器,在network中可以看到,耗时;...
2018-07-03 16:36:00 89
原创 LayUI
LayUI * 基本使用 1、引入文件 见layui弹出层组件 - layer.css、layer.js 而不是layui.css,layui.js - layer.css包括其他的文件应该放在Scripts/theme/default文件夹下,否则会报错 2、Demo使用 layer.confirm('请选择要处理的对象...
2018-07-03 13:20:00 193
原创 JS复制
JS复制 * 复制 1、复制文本 1、点击即可复制: <!--处理时间--> @{var sTrclick = string.Format("onclick=copydata(this,'{0}','{1}')", item.f_id, item.f_accounts + "-" + Base.SiteNumber); } <td @sTrc...
2018-07-03 09:25:00 101
原创 转义-路径
转义-路径 * JS转义字符\ 不管在c#中还是js中\都是转义字符,在js中多个字符串拼接而成的字符串,还是要带\‘\’需要进行转义, 否则就变为多个参数,而不是一个整体 * 访问路径 1、本地路径\ "c:\\temp"表示路径是c:\temp,前面不带@就需要用\转义下; 而 @"c:\temp"就表示c:\temp,带@表示是什么就是什么; 2、网络路径/ htt...
2018-07-02 17:18:00 315
原创 Boostrap
Boostrap * Boostrap 介绍 1、Boostrap文件包含3个文件夹: css、fonts、js - Font Awesome 字体文件包含所有的字形图标,包含4个不同格式的字体文件,需要将其包含在web应用程序中,以便不同的浏览器显示正确的字体。 2、使用捆绑打包和压缩来提升网站性能 捆绑打包 ...
2018-06-29 17:54:00 122
原创 Web.config详解
Web.config详解 * 读取App.config配置文件 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="hxh" connectionString="Server=DESKTOP
2018-06-29 15:40:00 427
原创 DataTable
DataTable * DataTable的循环 1、DataTable的遍历 获得的值都是object类型,都需要先判断是否是DBNull.Value然后再转换 1、linq 语句 var result = from dr in dt.AsEnumerable() where !dr.IsNull("BookId") && in...
2018-06-29 13:17:00 124
原创 Json
Json * C#中json - 需要用NuGet添加Newtonsoft.Json 1、使用JsonConvert,需要引入using Newtonsoft.Json; 1.1、直接传JSON对象: 后台: var book = new BookInfo { BookId = 1, Title = "C#", Author = "DD" }; return J...
2018-06-28 13:25:00 64
原创 练习
练习 一、select 1、demo总结: <style> .red { color:red; } .black { color: black; } </style> <select id="s" on="dd(this)" class = 'red'onchang...
2018-06-27 15:34:00 89
原创 jQuery序列化表单
jQuery序列化表单 一、jQuery表单系列化 1、serialize() 描述:序列化表单内容为字符串,用于Ajax请求。 格式:var data = $(form).serialize();功能:将表单内容序列化成一个字符串。 2.serializeArray() 描述:序列化表单元素(类似'.serialize()'方法)返回JSON数据结构数据。 注意,此方...
2018-06-26 11:11:00 110
原创 NLog添加系统日志
NLog添加系统日志 1、引用NLog.Config 在使用NLog之前,我们要首先添加对NLog.Config的引用,这里小编使用NuGet来添加引用,在安装NLog.Config时会同时安装NLog.Schema和NLog包。 //输出日志: //实例化Logger对象,默认logger的名称是当前类的名称(包括类所在的命名空间名称) private static...
2018-06-25 15:58:00 708
原创 JSON时间转换格式化
JSON时间转换格式化 1、JSON时间格式转换 通常JSON时间一般是这样的格式:/Date(1436595149269)/ 通常我们用AJAX获取下来的JSON数据,如果有时间,都是这种格式的。其中,中间的一段数字"1436595149269"表示的是1970年1月1日至今的毫秒数。 这种时间格式并不能够直接显示给用户查看,因为这是人类所看不懂的时间。所以我们需要将它转换为正常...
2018-06-25 10:13:00 398
原创 控件渲染
控件渲染 1、动态改变控件 由银行 --> 代收公司 <select id="ddlLevel" name="ddlLevel" class="input-medium"> <option value="">@Html.Lang("Font_quanbu") &
2018-06-23 18:18:00 168
原创 sqlserver基础
sqlserver基础 * 批量修改 1、完整实例 - 前台index.cshtml,注意使用ajax要用Guget添加ajax包,使用layer要添加layer.css和layer.js文件 <form style="MARGIN-TOP: 60PX"> <div class="row"> @Html.Label("姓名...
2018-06-23 18:10:00 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人