兔八哥极品软件园    运行: 3462天 | 文章:626 篇 | 评论:234 条 | 碎语:1条

Linux 查找文件

作者:admin 发布于:2021-2-20 14:02 Saturday

##文件名+内容
grep -r "查询内容"  文件目录
  ##根据时间查找日志  grep '2020-02-27 17:5[6,9]' xinyar-erp-auto.log

  ##查询指定时间段内的日志
  eg、grep -E '2020-02-27 14:5[5-9]|2020-02-28 15:0[0-5]' xinyar-erp-auto.log

  ##查找关键字  grep -C 10 'aaaa' nohup.out
    

##只显示包含内容的文件名
grep -r -l "查询内容"  文件目录

##文件名+内容  
find 文件目录  -type f |xargs grep "查询内容"; 

...

阅读全文>>

评论(0) 引用(0) 浏览(557)

Windows CMD 终端使用代理

作者:admin 发布于:2021-2-15 22:35 Monday


# 使用 http 类型代理set http_proxy=http://127.0.0.1:8484set https_proxy=http://127.0.0.1:8484# 使用 socks 类型代理 netsh winhttp set proxy proxy-server="socks=127.0.0.1:8484" bypass-list="localhost" netsh winhttp show proxy
netsh winhttp reset proxy# 使用 socks 类型代理set http_proxy=socks5://127.0.0.1:8484set https_proxy=socks5://127.0.0.1:8484

作者: duchaoqun

阅读全文>>

评论(0) 引用(0) 浏览(569)

visual studio 统计项目代码行数

作者:admin 发布于:2021-1-12 11:04 Tuesday 分类:网络转载

解决方案

使用Visual Studio 自带的在文件中查找功能中的正则表达式实现代码统计功能。

注意!网上有一些正则表达式在我的Visual Studio上并没有效果,怀疑是VS版本问题。
我使用的是Visual Studio 2015,其他版本此方法不一定有效,请自行测试~
正则表达式为 ^b*[^:b#/]+.$*


解决步骤

打开需要统计的项目
选择编辑->查找和替换->在文件中查找

在文件中查找

在弹出的窗口中进行以下步骤:

  • 输入查找内容^b*[^:b#/]+.*$
  • 选择查找范围为整个解决方案当前项目
  • 选中使用正则表达式
  • 设置查找以下文件类型为项目包含的文件类型。

点击查找全部开始统计。

设置查找模式

接下VS会逐行检索是否满足正则表达式并计数,完成后便可以在最下方的匹配行看到项目的代码行数啦~

统计完成

后记

对C++的...

阅读全文>>

评论(0) 引用(0) 浏览(784)

mysql为什么不推荐使用uuid或者雪花id作为主键

作者:admin 发布于:2020-11-30 13:26 Monday 分类:网络转载

前言:在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。

本篇博客的目录

一:mysql程序实例

二:使用uuid和自增id的索引结构对比

三:总结

一:mysql和程序实例

1.1:要说明这个问题,我们首先来建立三张表,分别是user_auto_key,user_uuid,user_random_key,分别表示自动增长的主键,uuid作为主键,随机key作为主键,其它我们完全保持不变.根据控制变量法,我们只把每个表的主键使用不同的策略生成,而其他的字段完全一样,然后...

阅读全文>>

评论(0) 引用(0) 浏览(1005)

c# 获取当前方法名

作者:admin 发布于:2020-11-18 19:07 Wednesday 分类:.NET

1.(new StackTrace()).GetFrame(1) // 0为本身的方法;1为调用方法
2.(new StackTrace()).GetFrame(1).GetMethod().Name; // 方法名
3.(new StackTrace()).GetFrame(1).GetMethod().ReflectedType.Name; // 类名
public string GetMethodInfo()
{
    string str = "";

    //取得当前方法命名空间    
    str += "命名空间名:" + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.N...

阅读全文>>

评论(0) 引用(0) 浏览(855)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap