• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
成为自己最想成为的那种人
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  自写代码

1 2 下一页
使用 NPOI 将数据导出至 Excel 中(可以创建多个工作表)

摘要:类: public class Excel { private FileStream fs = null; private XSSFWorkbook workbook = null; public Excel(string path, string fileName) { if(!path.Ends 阅读全文
posted @ 2020-10-12 16:01 遇见未来 阅读(746) 评论(0) 推荐(0)
C# 控制台,在一行中反复显示不同的内容(应用:进度条)

摘要:关键代码其实就两行: 1、将光标定位到最下面一行的最开头(之前的内容可使用 WriteLine 输出,这样光标定位的是换行后的开头); 2、使用 Console.Write() 打印内容! 核心代码如下: Console.SetCursorPosition(0, Console.CursorTop) 阅读全文
posted @ 2020-10-08 16:08 遇见未来 阅读(2324) 评论(0) 推荐(1)
封装方法:通过方法名调用类内的方法

摘要:调用本类的: public class Test2 { public TypeMethod methods = new TypeMethod(); public void Run() { //将需要调用的方法加入集合中,加入之后就可以输出方法描述并通过序号调用该方法了 methods.Add("Me 阅读全文
posted @ 2020-05-28 15:21 遇见未来 阅读(657) 评论(0) 推荐(0)
使用Newtonsoft.Json将数据导出至Json文件

摘要:导出方法: 调用: 阅读全文
posted @ 2019-12-09 11:39 遇见未来 阅读(1099) 评论(0) 推荐(0)
使用递归在控制台程序中实现“输入某字符串返回某个时间/或其他功能”

摘要:以前的时候是写在while (true) 循环中的,现在直接通过递归来实现: 阅读全文
posted @ 2019-11-18 10:30 遇见未来 阅读(244) 评论(0) 推荐(0)
通过 Ajax 调取后台接口将返回的 json 数据绑定在页面上

摘要:第一步: 编写基础的 html 框架内容,并引入 jquery: 第二步: 在 “<body></body>” 中间插入要点击的按钮和用来显示数据的<p>标签,并编写对应的 function: “ajax的使用往往配合事件操作进行调用” function: 第三步: 使用 ajax 调用后台接口并处 阅读全文
posted @ 2019-10-30 17:51 遇见未来 阅读(3765) 评论(0) 推荐(1)
正则:匹配以某字符串开头或不以某字符串开头的字符串

摘要:1、以“河南”开头 2、以“(河南)”开头 3、不以“河南”开头 4、不以“(河南)”开头 注:^是字符串开头,(?! ) 是否定环视,意思是后面不是…… 注:这里前后加的 “/” 是在查询mongodb数据库的时候使用的,在 .NET 中对已获取的数据进行匹配时,需要把前后的 “/” 去掉!!! 阅读全文
posted @ 2019-09-30 09:23 遇见未来 阅读(68532) 评论(0) 推荐(2)
C# 使用递归获取所有下属、所有子部门……

摘要:本例中获取的是所有的晚辈!首先定义家庭成员类: public class FamilyMember { /// <summary> /// 身份 /// </summary> public string identity { get; set; } public int level { get; s 阅读全文
posted @ 2019-09-26 16:48 遇见未来 阅读(3392) 评论(0) 推荐(0)
封装的小类:统计程序上个阶段运行的时间长度和运行的总时长

摘要:调用: 定义: 阅读全文
posted @ 2019-02-15 09:26 遇见未来 阅读(265) 评论(0) 推荐(0)
C#实现数字字符串左补齐0的方法

摘要:如下: 再如: 在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。 PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度 PadLeft(int totalW 阅读全文
posted @ 2018-04-23 15:58 遇见未来 阅读(32367) 评论(1) 推荐(3)
将对象转成 json 以及 将字符串 hash(SHA1) 加密

摘要:如下: 这里只做 SHA1 加密: 阅读全文
posted @ 2018-04-21 17:57 遇见未来 阅读(1649) 评论(0) 推荐(0)
获取匿名对象的属性值

摘要:参考:详解C# 匿名对象(匿名类型)、var、动态类型 dynamic 代码: object obj = new { status = "sucess" }; var dyobj = (dynamic)obj; var s = dyobj.status; Console.WriteLine(s); 阅读全文
posted @ 2018-03-21 14:14 遇见未来 阅读(1214) 评论(0) 推荐(0)
web.config

摘要:跨域请求: html: 阅读全文
posted @ 2018-03-15 14:21 遇见未来 阅读(194) 评论(0) 推荐(0)
DataSet结果转模型类

摘要:引入命名空间: 类封装代码: 阅读全文
posted @ 2018-03-06 11:31 遇见未来 阅读(404) 评论(0) 推荐(0)
lucene 根据 id 获取索引内容(C# / .NET)

摘要:封装代码如下: 调用: 阅读全文
posted @ 2018-01-22 17:52 遇见未来 阅读(752) 评论(0) 推荐(0)
如何判断两个时间段是否相交(精简写法)

摘要:伪代码:时间段1的开始时间小于时间段2的结束时间,并且时间段2的开始时间小于时间段1的结束时间。 代码形式: 时间段1:a--b 时间段2:c--d if (a<d &&c<b) { // 两段时间有重合 } 阅读全文
posted @ 2017-12-31 14:56 遇见未来 阅读(3141) 评论(0) 推荐(0)
Table 类(数据表基类)

摘要:只修改数据表某条记录的部分字段(究极进化): 以下是以前写的(还是上边的写的更好): 调用: 对于原来的代码里其实还是有一些很好的东西,比如动态生成对象且动态增加属性。但对于这个类,因为 SqlSuger 其实有对应的只修改某些列的方法,所以以上的代码还可以再调整,进行优化。 只数据部分字段: 阅读全文
posted @ 2017-11-10 16:16 遇见未来 阅读(897) 评论(0) 推荐(0)
SMTP 发邮件

摘要:public class EmailOrderProcessor :IOrderProcessor { private EmailSettings es; public EmailOrderProcessor(EmailSettings settings) { es = settings; ... 阅读全文
posted @ 2017-11-08 14:17 遇见未来 阅读(339) 评论(0) 推荐(0)
文件辅助器类

摘要:文件上传: 阅读全文
posted @ 2017-10-24 10:36 遇见未来 阅读(154) 评论(0) 推荐(0)
C# / .NET 在类中使用Server.MapPath

摘要:直接在类中使用 Server.MapPath 会出现错误,这是由于类中不能直接使用 System.Web.UI.Page 的非静态函数造成的。解决方法有两种: 方法一、使类继承System.Web.UI.Page类 class CFoo : System.Web.UI.Page 在使用方法一时请注意 阅读全文
posted @ 2017-10-24 09:42 遇见未来 阅读(8013) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3