![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Unix 编程
白龙马玉龙
这个作者很懒,什么都没留下…
展开
-
Mac下批量转换文件字符集
一、先把所有文件列表输出find . -name "*.java" >java.txt二、 写个bash脚本批量转换文件#! /bin/bashcat java.txt| while read linedo printf $line iconv -f UTF8 -t GBK $line>/tmp/gbk.java cp /tmp/gbk.java $line printf " COVERTED\n"done保存脚本名为 conver..原创 2020-12-28 20:49:57 · 253 阅读 · 0 评论 -
解决IDEA支持GBK编码项目的问题
关键字: 如何阻止IDEA自动切换项目为UTF8编码, 项目GBK编码, IDEA切换GBK编码问题描述在开发一些老系统时,还是采用传统的GBK编码, 当在IDEA里设置项目编码为GBK时, 经过一次代码更新,或者分支切换,或者刷新一下maven imports, 都会让IDEA自动把项目编码设置为UTF8, 如下图就算我们已经通过Pereference->Editor->File Encodings, 设置全局和项目Encoding 都是GBK了, 依然会有这个问题。.原创 2020-09-06 20:50:17 · 4349 阅读 · 0 评论 -
C语言creat 文件的默认权限
#include #include #include #include #include #include ...if((fd = creat("file.hole", S_IRUSR|S_IWUSR| S_IRGRP | S_IWGRP |S_IROTH| S_IWOTH))<0){ printf("Create file error"); exit(原创 2011-11-16 18:09:52 · 1754 阅读 · 0 评论 -
ctags 和 taglist 让 vi变成代码编写的优秀IDE
ctags的安装: 略生成tags命令:ctags -R * 安装taglist下载地址: http://www.vim.org/scripts/script.php?script_id=273 wget 'http://www.vim.org/scripts/download_script.php?src_id=7701' -O taglist_45.zipunzi原创 2011-11-09 11:28:08 · 775 阅读 · 0 评论 -
autotools使用
autotools是系列工具,读者首先要确认系统是否装了以下工具(可以用which命令进行查看)。· aclocal· autoscan· autoconf· autoheader· automake使用autotools主要就是利用各个工具的脚本文件以生成最后的Makefile。其总体流程是这样的:· 使用aclocal生成一个转载 2011-11-10 08:47:32 · 511 阅读 · 0 评论 -
解决:SecureCRT在Linux下vim显示utf-8编码的文件乱码
转自: http://hi.baidu.com/5ih2o/blog/item/ab8a6f3649f5b4d6a3cc2b8e.html2010-02-04 14:06记在这里做备忘吧。下面方法的好处是,不需要改变SecureCRT的配置,所以不影响对其他中文的显示。问题:比如一个文件用utf-8编码,文件头:1 #!/usr/bin/env pyth转载 2011-12-20 18:09:01 · 912 阅读 · 0 评论 -
堆栈变量初始值
char stackstr[100];char *heapstr=(char *)malloc(100);今天试了一下,c语言,这两种方式分配的内存,变量的初始值都是不确定的~~~原创 2011-12-13 16:58:55 · 955 阅读 · 0 评论 -
Linux代码格式化 之 我喜欢
Linux代码格式化 之 我喜欢我喜欢Linux内核模式的格式化代码用命令indent -linux -i4 -ts4 -nut xxx.cci4 表示每行缩进4个空格ts4 表示用一个TAB 等于4个空格nut 表示不是用TAB, 是用空格替换TAB来完成~/.vim 喜欢的选项:map :TlistTogglemap原创 2011-12-13 18:47:41 · 692 阅读 · 0 评论 -
C++ XML解析 使用Mini-XML
C++ XML解析 使用Mini-XML 先下载Mini-XML, http://www.minixml.org/编译安装:./configure --prefix=/foo makemake install然后复制 安装目录的lib中 libmxml.a ;和include到自己的项目中即可使用。举例: true da原创 2012-02-22 15:54:55 · 2598 阅读 · 0 评论