- 博客(38)
- 收藏
- 关注
原创 c# 批量删除子文件夹及其子文件
/// <summary> /// 递归删除 /// </summary> /// <param name="path">根目录</param> private static void DelAllFile(string path) { List<string> dirDelList = new List<string>(); ..
2022-05-10 21:31:00 735
原创 c#字符串两两互换
/// <summary> /// 字符串字符两两互换 /// </summary> /// <param name="str">原字符串</param> /// <returns></returns> public static string TransStr(string str) { var strAr...
2022-04-06 22:09:40 3320 2
原创 c#获取文件夹下的全部文件全路径
c#获取文件夹下的全部文件全路径 //获取所有文件名 private static ArrayList GetFilePathList(string dirPath) { //文件集合 ArrayList flieList = new ArrayList(); //文件夹集合 List<string> dirList = new List<string>
2021-12-23 20:12:38 2340
原创 通过Git在本地局域网中的两台电脑间同步代码
通过git在局域网中搭建同步步骤:1、确保两台电脑在同一局域网中。(也可以是一台电脑)2、添加一个本地的git服务中转仓库mkdir myrepo.gitcd myrepo.gitgit init --bare --shared(这一步就完成了一个空的中转仓库的搭建了)然后我们,需要将这个仓库进行共享使得可以通过\\192.168.118.25\myrepo.git进行访问然后关于仓库的本地下载与其他局域网下得主机下载问题了。本地下载:git clone file:///C:/
2021-10-18 15:06:10 1842
原创 当前不会命中断点,还没有为该文档加载任何符号
今天在做调试时,突然出现了上图中的那种情况。项目启动正常,无法进入到断点后来才发现,是因为将degub启动改为了release启动。才出现了上述的情况。只需要将它选择为debug就可以了。
2021-08-17 16:24:34 222
原创 c# 生成json字符串(序列化)忽略null值属性
var jsonSetting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }; return JsonConvert.SerializeObject(toeknModel, jsonSetting);
2021-07-12 13:34:08 1435
原创 html将内容复制到剪贴板
var link = "https:www.toybaby.com/shared?key=" + shareddata; const input = document.createElement('input'); document.body.appendChild(input); input.setAttribute('value', link); input.select(); if.
2021-06-29 08:44:44 1730
原创 SqlServer更新序号的值
在实际的开发和使用过程中,我们可能会让用户可以手动的去输入排序的序号。那么此时就可能会导致一个问题。排序列出现重复值会无法处理。或id的排序比较杂乱(如有很多的小数点,或有相同的值等)。此时,我们只需要采用ROW_NUMBER语法,和一个关联更新即可解决问题。具体代码如下:update Test set sort=t.sort_index*10 from Test left join (select ROW_NUMBER() over(order by sort) sort_index, * f
2021-06-15 16:21:28 861
原创 c# 时间处理帮助类
public class TimeHelper { /// <summary> /// 获取指定月份最后一天是几号 /// </summary> /// <param name="date"></param> /// <returns></returns> public int MounthMaxDay(DateTime date..
2021-06-02 10:33:30 232
原创 JS计算时间差异
<script> function ParseDay(diff) { var total_s = parseInt(diff / 1000); var s = total_s % 60; var min = (total_s - s) / 60 % 60; var hour = ((total_s - s - min * 60) / 3600) % 24; var day = ((total_s - s -
2021-04-27 15:48:49 89
原创 python正则替换,很方便
import rewith open('E:/阿萨德.txt', 'r', encoding='utf=8') as f: data = f.read() newdata = re.sub( '<AuditDisabled>[\s\S]*?</AuditDisabled>', '<AuditDisabled>1</AuditDisabled>', data) with open('e:/te.txt', 'w', e
2021-04-23 13:58:22 83
原创 POST请求返回EXCEL文件(亲测,不会乱码)
限制于get请求的字符长度限制,加密性等问题。有时不得不使用post方式请求文件。 $.ajax({ url: '@Url.Action("Export")', type: 'post', responseType:'blob', data: { }, success: function (res) { .
2021-03-30 13:55:14 1143
原创 jQuery判断checkbox是否选中和进行选中
关于jQuery的基础,对复选框的操作<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g.
2021-03-10 11:34:03 91
原创 Excel高级子列合并
参考代码。需要先将料号,进行sql的多字段排序index = 24;//起始行foreach (DataRow item in list_table.Rows){ if (item != null) { ITEM1 = item["客户物料号1"].ToString(); ITEM2 = item["客户物料号2"].ToString(); } if (ITEM1 != item["客户物料号1"].ToString()) {.
2021-02-26 15:02:41 200
原创 JwtDecoder没有三个参数的构造函数
造成该问题的原因的原因是ASP MVC 新版的JWT包的需要传四个参数了。具体如下: //私钥 web.config中配置 private static string secret = ConfigurationManager.AppSettings["Secret"].ToString(); /// <summary> /// 生成JwtToken /// </summary> /// &l.
2021-02-18 15:02:28 2286
原创 c#无限层级,配置多层级菜单等
找网上在了很久如何将一张表含无限层级的数据,分层级赋值到实体类类中,并生成JSON字符串,没有找到合适的例子。于是自己采用递归写了一个。先看代码private static void Demo(){ List<Limit> limits = new List<Limit>(); limits.Add(new Limit { id = 1, pid = 0, name = "任务管理" }); limits.Add(new Limit { id = 2.
2020-12-10 16:27:28 1231 2
原创 python获取1到1000的质数
#质数,只能被1或本身整除的数# 2到9# for i in range(2,10):# print(i)def isZhishu(num): fanwei=0 if (num%2!=0): fanwei=(num+1)//2 # 对于质数只需要除到一半就行 for i in range(2,fanwei): if((num)%i==0): return False #不是质数
2020-07-27 22:21:23 2826
原创 ASP.Net MVC Web API 设置数据格返回为JSON
找到Global.asax文件,在Application_Start()方法中添加一句: (第一行)GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); 参考文章
2020-06-12 23:43:09 224 1
原创 asp webAPI 写ajax
采用快捷方式通过这个我也是该去学习MVC了直接替换index.htmlcs@{ //不包含模板 Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <ti...
2020-03-06 13:01:21 136
原创 Android 播放资源文件视频
Android 播放资源文件视频 mVideoView = (VideoView) findViewById(R.id.testVideoView); mVideoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/raw/pm2")); mVideoView.start...
2019-12-08 15:08:59 1163
原创 Android 9通知栏(基础)
Android 9通知栏(基础)发送通知public class MainActivity extends AppCompatActivity { //通知管理器 private NotificationManager notificationManager; @Override protected void onCreate(Bundle savedInst...
2019-11-26 22:33:01 589
原创 Android 获取屏幕和控件大小
屏幕大小通过传上下文获取 int width = this.getResources().getDisplayMetrics().widthPixels; int height = this.getResources().getDisplayMetrics().heightPixels;大部分不包含虚拟键大小,包含了通知栏大小。得到的单位是px。px:即像素,1px代...
2019-11-26 11:30:55 237
转载 Android 自带下拉刷新 SwipeRefreshLayout
Android 官方自带下拉刷新 SwipeRefreshLayout原文效果图这里用的是androidx的,在java代码中声明SwipeRefreshLayout,它会自己给你下载。<androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/swipe_ly" ...
2019-11-26 09:18:19 355
原创 Android 数据保存SharedPreferences
Android 数据保存SharedPreferences(记住密码等功能)SharedPreferences,是采用键值对的形式进行数据保存的,当键值存在时先提交的值就会覆盖旧的值。它是被保存在Android-data-SharedPreferences的目录下的XML文件。 sp = getSharedPreferences(“name”, MODE_PRIVATE); private ...
2019-11-26 08:40:36 116
原创 Android Timer
Android Timer通常用于开辟子线程的刷新工作。 Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { //要执行的任务,注意不能直接对UI线...
2019-11-26 08:31:07 178
原创 Android SQLLite数据库操作(简单增删查改)
Android SQLLite数据库操作SQLLite的数据写入有很多中种方式,但简单易懂的方式就是利用自带语句去写。创建数据库和表写一个类,继承SQLiteOpenHelper两个重要类自己写的SQLiteOpenHelper类和SQLiteDatabase添加OpenHelper openHelper;//自己声明的创建数据的类private SQLiteDatabase db...
2019-11-26 08:10:44 499
原创 Android 系统时间获取,与计算
Android 系统时间获取,与计算获取字符型时间SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");// HH:mm:ss//获取当前时间Date date = new Date(System.currentTimeMillis());//毫秒值time1.setText("D...
2019-11-25 21:21:23 355
原创 Android 数组,集合,字典排序
Android 数组,集合,字典排序数组的降序与升序List<Integer> a = new ArrayList<>(); a.add(1); a.add(6); a.add(-90); Collections.sort(a, new Comparator<Integer>() { @Override public int ...
2019-11-25 20:48:38 2147
原创 Android okhttp
okhttpokhtttp是用于android的网络访问一个包需要同时引用okhttp-3.2.0.jar和okio-1.12.0.jar,不然就可能会发生报错。键值对访问数据public void JainZhiDui() { // Post请求提交键值对 OkHttpClient client = new OkHttpClient(); FormBody fo...
2019-11-25 20:30:35 116
原创 Android 二维码生成与解析
Android zxing生成与解析二维码com.google.zxing:core:3.3.0可以在Android studio直接搜索下载,也可以导入包。生成普通的二维码/** * 生成带logo的二维码,logo默认为二维码的1/5 * * @param text 需要生成二维码的文字、网址等 * @param size 需要生成二维码的大小() * @par...
2019-11-25 20:18:17 1227
原创 Android 长按事件
Android的长按钮监听事件有两个(看似),实际上只有有Listenter才是监听事件。且默认会触发它的单击事件,因此应该返回truebig_img.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { if ...
2019-11-25 19:54:57 1674
转载 阿拉伯数字转中文(c#)简化版
转载于:https://blog.csdn.net/huangguojun00/article/details/83905632经过了简单的改动,解决了他的一个小问题。但他思路确实是挺好的,也很易懂。// 将八位数以内的转换为中文读法static string toChinese(int num){ string sb = ""; string[] unit = { "",...
2019-08-13 09:18:32 726
原创 随机生成彩票(c#)
static int[] red = new int[6] { 0, 0, 0, 0, 0, 0 };//要不能有重复 static Random r = new Random(); static string Rand_CaiPiao() { int blue = r.Next(1, 17); f...
2019-08-11 22:22:19 1470
原创 简易阿拉伯数字转换成汉语数字(c#)
简易将阿拉伯数字转换成汉语数字,方法比较笨拙!但总算是弄出来了! static string shi(int num) { string tra_num; switch (num) { case 1: ...
2019-08-08 17:44:20 445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人