实例
文章平均质量分 74
能不写代码嘛
Hello Word
展开
-
单例加载json文件放置广告图片
这里写自定义目录标题public class ImagesHelper{ ImagesHelper() { //构造函数对数据处理 string path = System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "App_Data", "IndexImage.json...原创 2020-01-08 09:44:31 · 240 阅读 · 0 评论 -
C#创建xml
创建XMlpublic ActionResult Contact() { //使用XDocument创建xml System.Xml.Linq.XDocument xdoc = new XDocument(); XDeclaration xdec = new XDeclaration("1.0", "utf-8", "yes"); ...原创 2019-12-09 16:35:01 · 684 阅读 · 0 评论 -
加减法的校验码
前端界面//Index.html<img @src=“ValidCode.aspx” /><asp:Label ID=“Label1” runat=“server” Text=""></asp:Label>// ValidCode.html<body><form id="form1" runat="server"> &l...原创 2019-12-03 15:09:50 · 140 阅读 · 0 评论 -
Jq页面滚动加载
Jq页面滚动加载jq共用部分几乎不用修改开始加载数组jq共用部分几乎不用修改<script> //options.load:方法,加载的过程 //options.marginBottom:数值,默为0,触发加载的内部块与外部块底部的距离 //options.stop:方法,停止滚动加载的条件,默认返回false,一直加载 ( function ( $ ) ...原创 2019-12-03 14:54:18 · 403 阅读 · 0 评论 -
存储过程实例
Oracle创建存储过程数据表结构create OR REPLACE PROCEDURE proc_get_student (V_ID varchar2,V_NAME varchar2)Asbegininsert into student values(V_ID,V_NAME) ;commit;end;OR REPLACE :加上这个关键字 表示如果之前存在proc_ge...原创 2018-10-16 16:51:41 · 333 阅读 · 0 评论 -
栈和队列
原理:##### 栈是先进后出,队列是先进先出,这两个数据结构的存储是一样的,但是他们的读取确是不同,通过这个我们就能判断回文字符串。 static void Main(string[] args) { string str = Console.ReadLine(); Stack<char> stack = new Stack<char...转载 2018-11-02 14:34:20 · 87 阅读 · 0 评论 -
C# json转实体类
C# 模拟json数据需要引用Newtonsoft.dllusing Newtonsoft.Json;using Newtonsoft.Json.Linq; JObject source = new JObject(); //{"SOURCE":108,"TABLENAME":"MV_GSJ_BGDJ","SOURCE_TABLENAME":"工商变更登记信息","DB.原创 2018-11-22 14:42:02 · 7426 阅读 · 0 评论 -
C# 委托事件 和简单的代码书写优化
public class Example { public delegate string DoSth(string str);//定义委托 internal string Go() { //声明一个委托变量,并把已知方法作为其构造函数的参数 DoSth d = new DoSth(Print)...原创 2019-07-24 15:04:41 · 303 阅读 · 0 评论 -
关于 C# 操作windows服务
ServiceController操作Windows服务C# 获取进程或线程的相关信息using System.ServiceProcess; //需要添加引用使用.Net框架类库中自带的组件ServiceController可以实现对Windows服务的操作。创建 ServiceController 的实例后,必须为其设置两个属性来标识与其交互的服务:计算机名称和要控制的服务的名称,M...原创 2019-07-16 14:20:44 · 485 阅读 · 0 评论 -
C# 导出 EXecl ,导出word,word转PDF
Aspose 这个插件导出的Execl 被标记了 评估版权警告 版权所有2003年至2019年aspose有限公司 using Aspose.Words;//插件 using NPOI.HSSF.UserModel; using NPOI.SS.Util; using NPOI.HPSF;导出Execl #region word 转pdf /// <summary&g...原创 2019-07-01 11:43:47 · 1087 阅读 · 1 评论 -
Vue --事件委托
前端代码简述:if(event.target.title == “edit”){ //如果点击到了editlet id = evenr.target.dataset.id;//拿着id参数执行着相关的操作}利用target获取相关参数传递给一个方法进行执行好像和后端的有点区别,不是很懂先记下了<ul> <li v-for="(item, index) in da...原创 2019-07-01 11:24:30 · 1274 阅读 · 0 评论 -
C# — 事件委托
委托简单实例 static void Main(string[] args) { Example example = new Example(); //example.Go(); Console.WriteLine(example.Go()); Console.ReadKey(); }public class ...原创 2019-07-01 11:12:08 · 963 阅读 · 0 评论 -
图片和PDF 下载
直接上代码很简单返回流就客户端就会自动下载#region 下载 string url = methodParameter[0];//传递参数要获取的图片路径 string path = url.ToString(); //获取本地项目路径 ...原创 2019-07-08 12:49:40 · 376 阅读 · 0 评论 -
datetble转json追加对象
帮助类转换public void test(){ DataTable Td = DataService.SystemDatabase.GetDataTable(sql); IList<Ztree> list = Help<Ztree>.ConvertToModel(Td); IList<UserInfoBase> Inf...原创 2019-05-30 10:04:20 · 117 阅读 · 0 评论 -
学习python记录Python3不存在raw_input( )了
Python3不存在raw_input( )了一、键盘输入Python3将raw_input和input进行整合成了input…去除了raw_input()函数…其接受任意输入, 将所有输入默认为字符串处理,并返回字符串类型input() (Python3中为input())返回的结果不包含末尾的换行符,而sys.stdin.readline()返回的结果包含了末尾的换行符\nstr ...原创 2019-05-17 17:44:07 · 2440 阅读 · 0 评论 -
多线程写入日志读写锁
多线程写入日志读写锁 ReaderWriterLock 、就是支持单个写线程和多个读线程的锁。自.NET 3.5 开始 ReaderWriterLockSlim登上舞台,ReaderWriterLockSlim 可以看做是 ReaderWriterLock 的升级版。 由于 ReaderWriterLockSlim 默认不支持递归调用、所以在某种意义上来说更不容易造成死锁。ReaderWrit...原创 2019-05-17 14:57:46 · 1123 阅读 · 0 评论 -
ceb转pdf
格式简介CEB格式是由北大方正公司独立开发的电子书格式,由于在文档转换过程中采用了“高保真”技术,从而可以使CEB格式的电子书最大限度地保持原来的样式。正是基于这种特点,不少电子书发行机构和数字化图书馆都已经开始采用这种格式,国家有关部门还把CEB格式作为电子公文传递的标准格式。方正Apabi Reader(阿帕比)是CEB格式的指定阅读软件,Apabi Reader还具有字体缩放、书签、作笔记...原创 2019-05-13 10:43:56 · 10340 阅读 · 1 评论 -
datetable合并成一个
tatetable 合并public void try { DataTable1 = ol.GetDataSetBySQL(sql, con).Tables[0]; DataTable2 = ol.GetDataSetBySQL(sqls, con).Tables[0];...原创 2019-05-13 10:31:33 · 145 阅读 · 0 评论 -
谈论Java 和。net
《IT项目管理与职业生涯规划大型论坛》中国.苏州免费报名:http://www.hdb.com/party/b8an2.html?hdb_pos=manager_info比尔盖茨公认的IT界领军人物,打造了辉煌一时的PC时代。2008年,史蒂夫鲍尔默接替了盖茨的工作,成为微软公司的总裁。2013年他与微软做了最后的道别。2013年以后,我才真正看到了微软的变化。尤其是它的“...转载 2019-05-20 17:55:39 · 186 阅读 · 0 评论 -
多线程传参实例
多线程的使用添加 命名空间 using System.Threading;写入日志添加 命名空间 using System.Threading;Thread Cloud = new Thread(() => ServiceTimerElapsedHelper.GetCloudData());Cloud.Start();//开始执行线程Thread.Sleep(1000 * 60 * ...原创 2019-05-09 15:47:22 · 668 阅读 · 0 评论 -
ajax传各种参数
传递数组js中 ajax 传参数组var gg = new Array(); gg[0] = '100s'; gg[1] = 'b95fbe7af56644caa7ae309f075c4845'; var ff = JSON.stringify(gg);json 传参var param = { "ID": "8", "XH": "99", "ZRC": "测试.原创 2018-12-08 22:43:08 · 5825 阅读 · 0 评论 -
四种开发模式 得区别
收藏敏捷开发模式敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开...翻译 2018-08-20 17:57:50 · 26380 阅读 · 1 评论 -
关于Oracle 插入和修改BLOB类型的字段
使用关键字 rawtohex update assessmentappr set assess_pic =rawtohex( 'D://123.txt') where assess_no = '262'; insert into assessmentappr (ASSESS_PIC)values(rawtohex('D://123.png')) ...原创 2018-08-08 17:50:24 · 12419 阅读 · 1 评论 -
webservice 上传多张图片
#region 测试多图片 [WebMethod (Description="测试多图片")] public string images() { string[] strs = System.IO.Directory.GetFiles("D:\\cs\\"); List<List&l...原创 2018-08-08 17:44:50 · 836 阅读 · 0 评论 -
把DataTable 转成 Json 格式 返回,转换后为一个数组对象,每条记录在数组中都有对应关系
public static string DataTableToJsonArrayWithTableName(DataTable dt) { if (dt == null || dt.Rows.Count < 1) return "{}"; StringBuilder jsonBuilder = new StringBuil...原创 2018-08-13 13:46:35 · 611 阅读 · 0 评论 -
把DataTable 转成 Json 格式 返回
public static string DataTableToJsonArray(DataTable dt) { if (dt == null || dt.Rows.Count < 1) return "[]"; StringBuilder jsonBuilder = new StringBuilder(); ...原创 2018-08-13 13:46:05 · 595 阅读 · 0 评论 -
转换 DataTable 对象到 Json 字符串
public static string DataTableToJson(DataTable dt) { StringBuilder JsonString = new StringBuilder(1024); if (dt != null && dt.Columns.Count > 0) ...原创 2018-08-13 13:45:29 · 136 阅读 · 0 评论 -
datatable 和List互转
public class Help<T> where T : new() { public static IList<T> ConvertToModel(DataTable dt) { IList<T> ts = new List<T>();// 定义集合 T...原创 2018-08-13 13:39:59 · 153 阅读 · 0 评论 -
ExecuteNonQuery方法,批量插入,更新,删除 一直返回-1
问题:ExecuteNonQuery方法返回-1批量sql 语句插入时出现在Oracle 数据库sql 窗口执行成功,在C#中返回-1.多次调试未果,在网上找到这么一种sql语法解决方案1:Oracle数据库INSERT ALL INTO tb_red VALUES(1000, 8001, '2016-10-10 10:59:59', 1, 8001, '测试用户1000', '红名...原创 2018-07-23 11:18:35 · 2513 阅读 · 0 评论 -
C# 序列化与反序列化
1.使用JavaScriptSerializer类://使用JavaScriptSerializer方式需要引入的命名空间,这个在程序集System.Web.Extensions.dll.中using System.Web.Script.Serialization;class Program{ static void Main(string[] args) { //序列化...翻译 2018-06-26 15:08:20 · 106 阅读 · 0 评论 -
关键帧动画
Storyboard storyboard = new Storyboard(); Storyboard sb = new Storyboard();//播放按钮,创建关键帧动画 和线性动画 private void Button_Click_2(object sender, RoutedEventArgs e) { ...原创 2019-07-01 11:44:22 · 118 阅读 · 0 评论 -
wpf slider 进度条模板
效果图<UserControl x:Class="UserControl1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x...翻译 2018-05-22 19:00:03 · 1360 阅读 · 0 评论 -
学习关键帧动画
对于windowsForm程序员来说,没有动画的概念,如果我们要实现一个动态的效果,就是配置一个定时器,然后根据定时器的频率来循环的调用回调函数在一段时间不断的更新目标函数的属性来实现动画效果。用定时器来模拟动画 在界面上面放一个圆 <Canvas> <Ellipse Canvas.Left="24" Canvas.Top="68" Margin="3...转载 2018-05-26 22:15:49 · 1073 阅读 · 0 评论 -
简单C#代码制作 动画播放绑定进度条
C# 代码 DoubleAnimation daanimation = new DoubleAnimation(); daanimation.From = 0; daanimation.To = 1; daanimation.Duration = TimeSpan.FromSeconds(40); ...原创 2018-05-26 16:09:03 · 1310 阅读 · 0 评论 -
实体类转datatable
#region 实体类转DataTable类型 public DataTable FillDataTable(List modelList) { if (modelList == null || modelList.Count == 0) { return null;原创 2018-01-24 16:00:18 · 166 阅读 · 0 评论 -
Datatable 与JSON 格式互转
json与datatable 格式互转原创 2017-08-24 09:01:47 · 536 阅读 · 0 评论 -
关于十六进制到二进制的计算(8421方式)
十六进制到二进制进制的计算方式。采用 8 4 2 1 的计算方式。 A:1010 B:1011 C:1100 D : 1101 E : 1110 F : 1111 例如:FF 等于 11111111 ,D2=11010010 D2 采用8421计算方式就是 D=1101 ,2=0010 根据8421计算方式 0010原创 2017-09-05 14:58:05 · 10372 阅读 · 0 评论 -
WebClient 请求重写超时时间
WebClient类是重写了WebRequest方法得到的DownloadFile,DownloadData WebRequest类本来的Timeout属性。WebClient类集成了WebRequest类,那么,当我运用WebClient类的时候,如果不做任何设置(timeout),可以认为WebClient的默认timeout就是WebRequest类的默认timeoutpublic...翻译 2018-09-05 12:07:06 · 2220 阅读 · 0 评论 -
C# 调用Web Api post提交json格式
C# 调用Web Api post提交json格式 public static void sdf(string urls) { string url = urls; //定义request并设置request的路径 WebRequest request = WebRequest.Create(url); reque...翻译 2018-09-17 12:18:31 · 10440 阅读 · 0 评论 -
HttpClient 调用web Api 传递json参数
1.在使用HttpClient 的时候需要引用system.net.http;2.system.net.http引用是.net4.5框架引入的一个方式,所以使用的时候要确保项目是.net 4.5 或更高版本代码如下: static void Main(string[] args){ httpclient();} public static void httpclien...翻译 2018-09-17 14:23:51 · 1546 阅读 · 0 评论