草庐IT

拷贝git项目后文件权限莫名其妙被修改(mode change 100644 => 100755),该如何处理?

把一批git项目从一台设备拷到另一台设备之后,未对文件做任何修改,但是进入到项目的根目录下,执行gitstatus却发现所有的文件状态都是modified。感觉比较诡异执行gitdiff--summary发现大多都是modechange100644=>100755,原来是拷贝文件的过程中,文件的权限被自动修改了,权限值由644变成了755.这种情况如何处理呢?关闭git的filemode全局关闭gitconfig--globalcore.filemodefalse单项目关闭gitconfigcore.filemodefalse修改文件的权限(推荐使用这个方法)gitdiff--summary|

python - 莫名其妙的非对象python内存泄漏

我有一个在uwsgi下运行的django网络服务器,它似乎会泄漏内存。具体来说,进程的RSS缓慢增长,直到最终我不得不重新启动它。我知道其他与此类似的问题,但是到目前为止找到的所有解决方案/结论似乎都不适用于(我能找到的)这种情况。到目前为止,我已经使用了meliae,Heapy,pympler和objgraph检查python堆,它们都报告相同的事情:一个看起来正常的堆使用大约40MB的内存(预期),随着时间的推移变化很小(根据需要)。不幸的是,这与进程RSS完全不一致,RSS将愉快地增长到400MB+,没有反射(reflect)在python堆大小中。一些示例输出来说明我的观点-P

html - 如何删除由子 div 中的填充引起的表格单元格中莫名其妙的填充?

查看此fiddle以查看问题演示:http://jsfiddle.net/rV6Jg/删除表格单元格上的所有填充,并且border-collapse设置为collapse在上元素。底行包含一个单元格,该单元格又​​包含一个。有填充集。这种填充以某种方式导致填充不仅在上但它是父细胞。当我移除child身上的填充物时,父单元格上的填充消失。这里是源码供引用HTML:Toolbarstuffgoeshere...Contentstuffgoeshere...CSS:html,body{padding:0px;margin:0px;height:100%;}.wrapper{padding:1

html - 如何删除由子 div 中的填充引起的表格单元格中莫名其妙的填充?

查看此fiddle以查看问题演示:http://jsfiddle.net/rV6Jg/删除表格单元格上的所有填充,并且border-collapse设置为collapse在上元素。底行包含一个单元格,该单元格又​​包含一个。有填充集。这种填充以某种方式导致填充不仅在上但它是父细胞。当我移除child身上的填充物时,父单元格上的填充消失。这里是源码供引用HTML:Toolbarstuffgoeshere...Contentstuffgoeshere...CSS:html,body{padding:0px;margin:0px;height:100%;}.wrapper{padding:1

ES单机索引数据莫名其妙丢失

背景:单机的ES,已有了大量的生产数据,莫名其妙隔了几天数据丢失,日志显示索引被删除。原因:索引分片的原因。建立索引时,es默认会分配一个主分片,一个副分片,但按es规定主分片与副分片不应存在在一台服务器上,单机版的这种情况会被视为索引状态有问题,es会自动检测并删除索引。解决方法:单机es时,修改配置,将副本分片数量设置为0即可。PUT127.0.0.1:9200/xxx/_settings{"index":{"number_of_replicas":0}}

使用 fastjson 又又又翻车了,莫名其妙多了属性。。

有一位同事说使用fastjson进行JSON序列化存储到数据库后,发现JSON字符串“莫名其妙地”多了一些属性!帮看了下代码,看到基本类型的布尔类型以is开头的属性,再看到fastjson,就有点想笑。复现定义MyClasspublicclassMyClass{//boolean类型的属性privatebooleanisActive;privatebooleanvalid;//int类型的属性privateintid;//默认构造器publicMyClass(){}//带有所有属性的构造器publicMyClass(booleanisActive,booleanvalid,intid){thi

c# - 数据库文件在 SQLite 提交期间被莫名其妙地锁定

我正在对SQLite数据库执行大量插入操作。我只使用一个线程。我批处理写入以提高性能并在发生崩溃时有一点安全性。基本上我在内存中缓存了一堆数据,然后当我认为合适的时候,我遍历所有这些数据并执行INSERTS。代码如下所示:publicvoidCommit(){using(SQLiteConnectionconn=newSQLiteConnection(this.connString)){conn.Open();using(SQLiteTransactiontrans=conn.BeginTransaction()){using(SQLiteCommandcommand=conn.Cre

c# - 数据库文件在 SQLite 提交期间被莫名其妙地锁定

我正在对SQLite数据库执行大量插入操作。我只使用一个线程。我批处理写入以提高性能并在发生崩溃时有一点安全性。基本上我在内存中缓存了一堆数据,然后当我认为合适的时候,我遍历所有这些数据并执行INSERTS。代码如下所示:publicvoidCommit(){using(SQLiteConnectionconn=newSQLiteConnection(this.connString)){conn.Open();using(SQLiteTransactiontrans=conn.BeginTransaction()){using(SQLiteCommandcommand=conn.Cre

解决 Windows11 莫名端口占用,而又找不到占用应用的奇怪问题

解决Windows11莫名端口占用,而又找不到占用应用的奇怪问题。起初是Clash的7980端口报冲突(不建议用默认端口有可能会被扫描),后来又遇到了qBittorrent的59854端口无法连接但同一网络下的其他设备却能建立连接。尝试用命令却找不到任何占用这个端口的程序。netstat-ano|findstr7890这个问题已经有一阵子了,不过每次都是重启就可以解决也就没找修复的方案。后来在网页开发的时候提示占用端口,这就不能忍了。在网上找了一大圈子终于找到了解决办法。https://github.com/shadowsocks/shadowsocks-windows/issues/2171

微信小程序视图层莫名出现”竖线“

写完视图层后,发现页面上莫名其妙的出现了一些“竖线”,如下图所示:这段html代码是这样写的:viewclass="other-des">viewclass="section">textclass="section-num">{{course_info.SectionCount}}text>textclass="section-text">节课程text>view>viewclass="section">blockwx:for="{{tools.convertToHMS(course_info.Duration)}}"wx:key="index">textclass="section-num"