- 博客(38)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 dart&&flutter系列 一篇文章学习dart,主要列出dart和主流java,C#等语言的差异,适合有编程基础的人
1.dart中有个特殊的定义常量的关键字final,类同于const区别是final是运行时常量,可以定义DateTime.Now()/方法等为常量,而const不行,Final是惰性初始化,在运行时第一次使用前才初始化。2.string 类型的字符串可以用三个单引号(或三个双引号)圈起来,这样支持换行和格式保留,如下图3.一种新的字符串拼接方式$变量名(传统用+拼接也可以用)4.关于字符串换行等特殊字符处理,字符串前加上r可以保留特殊字符5.数组的定义可以不指定类型,也
2021-04-17 16:57:38 560
原创 json转换的循环引用异常
部分对象内部属性引用自己的情况下进行json转换可能会触发异常。例如:如图写法,对象在进行json转换时会触发异常:Newtonsoft.Json.JsonSerializationException: Self referencing loop detected for property 'publicData' with type 'Game.Statistics.Statisti...
2019-09-29 16:52:10 933
原创 重启IIS某个站点脚本
修改siteName为需要的重启的网站名字,将代码拷入bat文件@echo offcd c:\Windows\System32\inetsrvappcmd stop site "siteName"appcmd start site "siteName"
2016-08-01 19:01:53 2606
原创 设计模式摘录(一)
l 工厂模式(简单、雷锋、抽象)l 单例模式l 策略模式一.工厂模式1.简单工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。代码: class Program { static vo
2014-03-17 19:22:59 602
原创 SQL SERVER 语句大全
l database数据库的增删改查l table表的增删改查和约束l column列的增删改查 l data数据的增删改查 l view视图,case语句,if语句,while语句l 事务,存储过程 l 索引,触发器连接查询一. database数据库的增删改查--增crea
2014-03-06 11:56:32 1412
原创 用MVC实现简单的文件(图片)上传下载功能
一 实现效果简单说明上传:上传图片,将图片保存到服务器,并将相关信息写入数据库。下载:在页面展示图片下载列表的缩略图,点击图片将其加载到本地。 二.View Index中代码h2>图片上传区h2>hr />div>form enctype="multipart/form-data" method="post"> @Html.Raw(
2014-02-21 00:02:48 6014
原创 ASP.NET基础(一)
l http请求过程l http协议特点l Web页面服务端(IIS)处理流程l ASP.NET中常用对象l get与post提交方式1.http请求过程 1.用户在浏览器中输入请求地址 2.浏览器对该地址进行封装成请求报文 3.通过DNS解析查找域名 4.连接服务器,并将封装的报文发送到服务器,服务器接受报文并解析,之后再返回给
2014-01-29 18:00:12 896
转载 HTTP.SYS 详解
http.sys 是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创建(只有粉碎文件才不能马上重建,但粉碎后,下次启动会重建)。微软在Windows
2014-01-29 15:57:29 4646
原创 Jquery总结
l Jquery中常用方法l Jquery中的各种选择器l 事件绑定1.jquery是封装了javascript的一个类库,写得少,做得多特点:1)解决了很多浏览器的兼容性问题2)体积小,功能强大3)链式编程4)插件多,开源+免费2.jquery的顶级对象有jquery和$.3.$(function(){ ...
2014-01-11 22:54:59 899
原创 ADO.NET
l 基本的连接使用l Close与dispose的区别l Ado.net中五个常用对象l SqlHelper与MD5Helper 1.关于ADO.NET1)程序与数据库之间的交互是通过在ADO.NET上执行SQL语句完成的。ADO.NET提供了对各种不同的数据库统一操作的接口。2)在visu
2014-01-11 22:54:35 907 1
原创 JavaScript基础与DOM、BOM
l 基本知识点(C#基础之后)l 对象的创建、正则使用l Dom与Bom常用事件l 增删改查l Window对象1. 基本类型和空类型为值类型(字符串是值类型),对象是引用类型。整形数据十六进制以0x开头,八进制以0开头,十进制不能以0开头。2. 在js中==符号只会判断两个数据值是否相同(“123”==123),特例:1)“tr
2013-12-22 23:21:12 1244
原创 VS中自定义C#快速简写代码
编写自定义代码段1.在VS中选择工具——>代码段管理器 2.添加——>选择已经创建好的文件夹 3.找到1中截图显示的文件夹visual C#,根据其文件地址找到该目录下的内置代码段简写文件(*.snippet)随意复制一个到刚才选中的文件夹中并打开。 4.对该文件做如下修改并保存 5.OK,至此我们自定义的代码段就可以使
2013-12-12 23:41:06 3703 1
原创 Sql基础入门(二)
l 约束l 表间数据导入l 分页l 事务和存储过程1.用代码创建数据库:2.在插入一条记录的时候,对于表中的某些(必填 not null)项,必须提供值,否则报错。3.向表中插入一条记录,这条记录的所有列必须填值。(此时可以省略列名,直接插入值,插入顺序必须与显示的列对应)insert into TblTeacher
2013-12-12 23:14:26 1265
原创 C#基础入门之委托事件反射
基础补充l 类型转换l 重写ToString和Equalsl 委托事件之自定义控件l 反射之为记事本添加插件1.类型转换 只有在内存上存在交集的类型之间才能进行隐式转换,兼容类型。子类型转向父类型,范围小的类型转向范围大的类型。相比与用 is 做判断, 然后做强制转换的方式,更推荐使用as做子类型父类型之间的转换,
2013-12-06 21:22:09 2418 2
原创 GC、集合、IO总结
GC、集合、IO总结l GCl 非泛型集合和泛型集合l 模拟foreach迭代器和自定义排序l IO操作(目录、文件类,路径类,流类)l 序列化和反序列化(拷贝)1.关于GC GC是.net FrameWork框架内置的垃圾回收器,它由CLR管理,可以对托管资源中没有变量指向的对象等进行回收,释放内存资源,具体的回收时
2013-11-29 23:00:00 1252
原创 面向对象总结
l 关于面向对象l 类和对象l 面向对象三大特性l 访问修饰符和访问约束l 多态的实现1.关于面向对象 面向对象是一种思想,一种编程方式,它区别于早期的面向过程编程,通过将功能单一化,模块化,使得应用程序的开发过程更容易达到低耦合高内聚的特点,从而更好的实现代码重用和扩展。面向对象编程有封装,继承,多态三个主要特性。
2013-11-22 23:03:46 901
原创 C#基础之LINQ查询语句的简单使用(一)
l 对数组查询(排序,查找)l 对集合查询(排序,分组)l 多种条件综合使用的简单实例在不触及数据库的前提下,从一些数据中查询出需要的数据,最简单方便的莫过于LINQ语句,而它的使用,相信只要学习过简单SQL语句的人,都会觉得非常简单,下面笔者列举了最常见的几个LINQ语句查询,而更多的内容,待以后慢慢积累。1.对数组查询①对数组降序/升序排
2013-11-07 14:52:12 5358
原创 unity3D4.0菜单翻译
一周之前因为一些个人原因开始学习unity3D,而对于满目的英文菜单也是颇感无奈,故而今日翻出资料,稍作整理,也权在心中加固印象。(注:对照版本为unity3D4.0) 一.先从最常见的文件菜单开始,新建保存之类的: 英文名称 翻译及简介 File 文件
2013-11-05 15:25:51 5232
原创 文件操作(读取和写入)
l 命名空间和操作类l 打开和保存文件对话框l 读取和写入文件1.引用命名空间和操作类 命名空间:System.IO 操作类:File 相关方法:1)File.Copy(string sourceFileName, string destFileName,bool overwrite);复制文件,无
2013-10-25 19:21:46 1428 1
原创 Winform基础入门(二)
l treeView控件l 代码生成控件l 主菜单与上下文菜单l 托盘的实现1.textBox1.Update(); 使桌面快速重绘 Stopwatch watch =new Stopwatch(); watch.Start(); for (int i = 0;
2013-10-19 16:07:23 1652
原创 HTML基础入门之样式表(二)
CSS样式表l 概念和基本认识l 样式选择器l 伪选择器1.概念和基本认识: CSS(层叠样式表)是用来美化网页的。可以对页面元素进行更精致的设置,样式主要描述元素的字体,背景颜色,边框等。三种使用方式: 元素内联,页面嵌入,外部引用元素内联:直接将样式写入元素标签中,一般适用于样式没有复用的场合。例如:inputtyp
2013-10-18 20:56:19 1147
原创 HTML基础入门(一)
l 认识htmll 基本结构l 单标签和双标签l 常用的标签l 常用的标签属性l Html基本常识l 表单1.认识HTMLHTML的全称是“超文本标示语言”(Hypertext Markup Language)。它包含代码集(称为“标记”),用于控
2013-10-17 12:37:48 1204
原创 Winform基础入门(一)
l 概念和基础l 常用的控件及其作用l 向文本框添加时间和控件ComboBoxl MessageBox类和窗体的一些属性事件l Tab键聚焦设定l ASCII码表中需要记忆的部分l 为更好的用户体验而设计(范例)1.概念和基础: Winform:Windows
2013-10-13 14:01:35 16317 1
原创 SQL基础入门
SQL 入门1.数据库概念:按照数据结构来组织、存储和管理数据的仓库。 英文:Database数据库管理系统:用于管理数据库的系统。英文:DataBase Management System2.除了某些文件型数据库,大部分数据库都需要连接服务器才能运行。3.Catclog 分类 , Table 表 , Column 列
2013-10-09 14:23:00 1967
原创 黑马程序员————————C#基础知识之多线程
多线程l 概念l 使用多线程l Thread类l 线程同步l 使用线程的优缺点l 关于非创建控件线程调用(++)l 线程调用带参数的方法 1.概念: 进程:正在执行的应用程序,操作系统通过进程将正在运行的不同应用程序分开。 线程:操
2013-10-09 12:42:21 1315
原创 黑马程序员————————C#基础知识之面向对象(一)
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- l 类和类的实例(对象)l 访问修饰符l 属性l 初始化和构造方法l 通用类图和析构函数1. 类 对象的属性和方法的集合,而对
2013-10-05 14:40:23 1177
原创 黑马程序员————————C#基础知识(五)
l 方法l 变量的作用域方法的重载l 返回值l out和 refl 实心菱形和一些常用方法1.方法用来复用代码,当我们在一个程序中反复的写了某些代码,那么一般情况下,我们可以把需要重复写的代码定义在一个方法中,用的时候只需要调用就行了。定义方法的基本语法: 访问修饰符 static 返回值
2013-10-05 10:26:24 998
原创 黑马程序员————————C#基础知识(四)
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- l 常量l 枚举l 结构l 数组及其元素交换l 冒泡排序 1.常量 概念:从最初定义时赋值后就不会再改变,定值。
2013-10-04 15:34:35 957
原创 黑马程序员————————C#基础知识之结构体(二)
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- l 循环结构whilel 循环结构do-whilel 循环结构forl 跳出循环语句l 三元表达式l 小节和goto1.
2013-10-03 15:22:20 898
原创 黑马程序员————————C#基础知识之结构体(一)
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- l 判断结构ifl 判断结构if-elsel 判断结构if-else-ifl 判断结构switch-case1.判断结构If结构:基本语法:
2013-10-03 13:13:48 971
原创 黑马程序员————————C#基础知识(三)
C#基础知识(三)l 转义符l 算术运算符与类型转换l 复合函数l 异常捕获和自加自减l 复合运算符l 关系运算符l 逻辑运算符l 条件运算符及其短路l 各种运算符优先级比较1.转义符 1)
2013-10-03 12:59:19 1229
原创 黑马程序员————————C#基础知识(二)
l 认识变量l “+”运算符l 占位符l 交换变量值的算法l 函数Console.ReadLine()变量: 概念:变量代表着一块儿内存空间,可以通过变量名称向内存中存取数据而不需要记忆复杂的内存地址。存储不同类型数据的变量需要不同的数据类型来声明。1.变量声明的三种方法:①:声明:
2013-10-02 20:23:31 1296
原创 C#关键字详解(一)
为了更好的理解和学习C#,本人就其中至关重要的关键字做简单整理:概念:就关键字的概念,我想MSDN的解释已经足以使大多数人明白。关键字,是对编译器有特殊意义的预定义保留标示符,它们不能在程序中用作标示符。(在关键字前加@前缀除外)PS:这些预定义保留标示符,通常在编译器中有着特殊的作用,为了便于书写程序,我们保留这些有特殊含义的标示符,并把它们统一称为关键字。统计:MSDN中列
2013-10-02 20:22:07 16212 1
原创 C#关键字详解(二)
3. 用于数据流程控制的关键字 此部分关键字根据不同的使用情况又分为:构成选择语句,构成循环语句,构成跳转语句。1)构成选择语句的关键字if , else,switch,case,break,default四种选择结构:①if ②if-else ③if-else-if ④switch-case-break-default2) 构成循环语句的
2013-10-02 20:20:22 3798 1
原创 黑马程序员————————C#基础知识(一)
l .NET基础认识和了解l 第一次使用开发工具visual studiol C#基础类型介绍1. .net是一种多语言平台,开发.net可以用多大几十种语言。在.net平台上开发桌面应用程序,叫做winform应用程序开发。2. .net平台软件开发模式:表层语言:VC++,C#,VB,VJ#等编程语言
2013-10-02 09:21:20 1128
原创 VS中常用C#代码段快速输入总结
Visual Studio 中有很多代码段都可以直接简写然后按TAB快速输入编译器中,为了提高编程效率,特此查阅资料,罗列总结。1. ~ 创建析构函数 ~Program() { } 2. checked
2013-10-02 09:11:14 7448 1
websocket 服务器端onmessage中遍历发送消息后触发error,
2015-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人