- 博客(45)
- 收藏
- 关注
原创 C# 从txt文件读取字符串,再分割出来入table, 方便做批量操作小工具
public DataTable gettxt() { #region 读取字符串 StreamReader sr = new StreamReader("C:\\Users\\Lenovo\\Desktop\\111.txt", Encoding.GetEncoding("GB2312")); string...
2018-08-03 17:57:50
2238
原创 SQL EXEC的结果赋给变量
exec的结果无法直接赋值给变量,可以先把结果插入到临时表,再select出来 insert into #tmpEndTime exec sp_executesql @sql,N'@a nvarchar(100) output',@a outputselect 字段 from #tmpEndTime...
2018-06-14 13:17:52
5187
原创 SQL 查询表中所有经纬度在一公里内的记录
方法1:计算目标是否在范围内,平均执行7500msDECLARE @GGP_LOCATE_POINT GEOGRAPHY = GEOGRAPHY::Point(31.358772277832,120.690238952637, 4326); DECLARE @buffer GEOGRAPHY;set @buffer=@GGP_LOCATE_POINT.STBuffer(1000);SELECT ...
2018-06-12 10:18:16
2022
原创 SQL 最后一行加合计功能
select cast(Address as varchar(6)) as Address,cast(CommercialType as varchar(6)) as CommercialType,EnterAmount,AccessAmount,OnlineAmount,Previousonline from #Resultunion select '合计' as Address ,'' as...
2018-06-07 20:13:17
5609
原创 C# zip文件
ICSharpCode.SharpZipLib.dllusing ICSharpCode.SharpZipLib.Zip;using ICSharpCode.SharpZipLib.GZip; public static void ZipFolder(string zipFileName,string zipFolder)
2016-11-02 17:39:04
527
原创 新做了一个小项目, C#积累点 小知识点
1.公用配置性字符串可以放入一个constant类中,config字符串可以放入一个ConfigHelper中2.注释多加一些,自己就回头看 或者别人看 都会有帮助3.尽量少定义全局变量,减少互相之间的影响,降低耦合度,可以用参数传递4.Function的命名,建议第一个字母大写,统一规范。5.在实现基本功能的时候,就要考虑性能最优方案,而不是怎样写方便就怎么敲6.能公用的东西
2016-10-25 10:00:27
1300
原创 C# 判断 文件路径/文件 是否存在
1.文件路径是否存在 if (!Directory.Exists(@KeyLog)) { Directory.CreateDirectory(@KeyLog); }2.文件是否存在 if (File.Exists(filePath)) {}
2016-10-24 16:29:13
1959
原创 transaction 把表锁住,解决办法
select * from sys.dm_tran_locks where resource_type = 'OBJECT' and resource_database_id = DB_ID('数据库名')select OBJECT_NAME(sys.dm_tran_locks.resource_associated_entity_id) from sys.dm_tran_lock
2016-10-24 12:27:28
2494
原创 新做了一个小项目, sql积累点 小知识点
SQL:1.scope SELECT @TID_1 = scope_identity() 2.transaction BEGIN TRAN TranslationFromTempTable_T COMMIT TRAN TranslationFromTempTable_T ROLLBACK TRAN TranslationFromT
2016-10-23 01:55:48
438
原创 验证文件路径是否存在 , 如果不存在创建它
if (!System.IO.Directory.Exists(@path)) { System.IO.Directory.CreateDirectory(@path); }
2016-10-03 17:37:07
603
原创 将dataTable 保存到本地txt文件中
string path = ‘path’; StringBuilder builder = new StringBuilder(); builder.AppendLine(errorTable.Columns[0].ColumnName + '/' + errorTable.Columns[1].ColumnNam
2016-10-03 17:35:33
7601
原创 页面加载完成30秒后 完成某操作
Sample: C# Frontend: $(function(){ setTimeout(“$(‘#’).get(0).click();”,30000)}) C# Backend: protected void btnOfChenXuan _Click(object sender,EventArgs e){
2016-08-30 16:13:03
541
原创 AngularJS中的双向数据绑定 ng-bind,ngshow,ng-hide,ng-class,ngAnimate
ng-bind: 页面刷新 网速过慢时 避免出现取值表达式,只会空白ng-show, ng-hide : 显示和隐藏ng-class : css样式控制 ng-class=’{error:isError,warning:isWarning}’ngAnimate :动画
2016-08-22 15:05:54
1278
原创 AngularJS中 mvc controller使用注意事
不要试图去复用(嵌套)Controller,一个控制器一般只负责一小块试图不要再Controller中操作DOM,这不是控制器的职责不要再Controller里面做数据格式化,ng有很好用的该表单控件不要再Controller里面做数据过滤操作,ng有$filter服务一般来说,Controller是不会互相调用的,控制器之间的交互会通过事件进行
2016-08-16 15:25:02
866
原创 AngularJS的四大特性
四大特性:MVC,模块化,指令系统,双向数据绑定1. MVC(优点:职责清晰,代码模块化)MODEL:数据模型 {{}} ng-modelView:视图层,负责展示 UI Controller:业务逻辑和控制逻辑 ng-control
2016-08-16 14:49:30
1730
原创 为什么23种设计模式没有 MVC
1.三种经典模式的组合:观察者模式, 策略模式,组合模式2.MVC 是一种架构模式,一个架构往往有多种类设计模式, 同级的还又如三层架构,MVP ...
2016-08-16 10:26:33
2594
原创 C# 中 值类型和引用类型的区别
1.分类值类型(栈):int,double,float,enum,char,struct 引用类型(堆):class,string,object2. 引用类型 指向内存托管堆一个空间,所以当其中一个发生改变的时候,引用它的都会发生改变 值类型 是线程堆上的一个独立的空间,互不影响
2016-08-15 14:38:57
369
原创 VS2015 新特性_字符串拼接
Customer customer =new Customer();customer.FirstName="Jack";customer.LastName="Smith";旧版:string a =String.Format("FirstName is {0},LastName is {1}.", customer.FirstName , customer.LastName)
2016-06-30 17:55:15
2099
原创 C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
在C#中大家都会遇到这种情况 double类型的数据,需要格式化(保留N未有效数字)或者是保留N为小数等情况,我们往往采取double.tostring("参数");的方法。下面就列出几个常用的方法。double temp=3.1415926;(F)Fixed point:string str1=temp.toString("f1");//保留一位小数 四舍五入 结果:3.1(F)Fi
2016-06-07 13:58:24
998
原创 gridView中合并单元格
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Web.UI.WebControls;/// ///GridViewMergeCell 合并GridView liyang 20090916//
2016-01-27 13:51:55
551
1
原创 以逗号分隔的字符串,剔除重复的字符
string str = "a,b,b,d,d"; string[] arr = str.Split(",".ToCharArray(),StringSplitOptions.RemoveEmptyEntries); StringBuilder sb =newStringBuilder();
2016-01-27 13:50:12
1881
原创 javasript 计算两个日期相差天数
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new Date(aDa
2016-01-06 17:01:11
333
原创 同级两个子控件A,B 使用A来实现B的隐藏和显示
子控件A中 ControlB _bbb; public ControlB bbb { get { return _bbb; } set { _bbb= value; } } protected void btnClear_Cl
2015-12-29 14:53:43
343
原创 boundField 格式化时间为24小时制
前台方式 DataField="time" DataFormatString="{0:dd-MMM-yyyy HH:mm:ss}" />后台方式 BoundField time= gvSearchResult.Columns[9] as Bound
2015-12-29 14:36:06
857
原创 c# 获取IP地址
string strHostName = System.Net.Dns.GetHostName(); IPHostEntry ipEntry = System.Net.Dns.GetHostByName(strHostName); string ipAddress = ipEntry.AddressList[0].ToString();
2015-12-28 18:51:56
355
原创 使用委托对Ilist 针对某字段排序
list.Sort(delegate(CLASS x, CLASS y) { return y.FieldA.CompareTo(x.FieldA); }); return list;
2015-12-24 11:35:20
386
原创 【删】使用ADO .NET删除数据
1.编写前端 function DelInfo() {// $("a").click(function () { var SN = $("a").attr("name");// }); $.ajax({ type: "POST",
2014-07-18 13:32:57
746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人