兔八哥极品软件园    运行: 4872天 | 文章:640 篇 | 评论:1006 条 | 碎语:1条

C# WinForm获取当前路径

作者:admin 发布于:2014-3-7 10:19 Friday 分类:.NET

Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏

//获取当前进程的完整路径,包含文件名(进程名)。
string str = this.GetType().Assembly.Location;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)

//获取新的Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件...

阅读全文>>

标签: c#

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

c# object 占用内存大小

作者:admin 发布于:2014-3-6 23:40 Thursday 分类:.NET

测试代码:

 private void button2_Click(object sender, EventArgs e)
        {
            int num = 1;
            MessageBox.Show(GetObjectSize(num).ToString());

            DataSet ds = new DataSet();

            MessageBox.Show(GetObjectSize(ds).ToString());

            DataTable dt = new DataTable();

            dt.Columns.Add("name",...

阅读全文>>

标签: object

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

linux cp强制覆盖拷贝

作者:admin 发布于:2014-3-4 11:20 Tuesday 分类:Linux

Linux下默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件,

下面提供两种Linux下cp 覆盖方法.


1) 取消cp的alias,放心这不是永久生效
#unalias cp
#cp a /test/a

2) 用 \cp 执行cp命令时不走alias
#\cp a /test/a

上面两种是网中人给的解决方案

Blinux最开始有自己的方法

#yes|cp a /test/a

阅读全文>>

标签: Linux cp

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

linux tar,zip命令

作者:admin 发布于:2014-2-13 14:06 Thursday 分类:Linux

tar

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif
这条命令是将所...

阅读全文>>

标签: zip tar

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

修改Linux的系统默认语言设置

作者:admin 发布于:2014-2-11 11:49 Tuesday 分类:网络转载

使用中文安装了CentOS后提示出现乱码,据此判断为CentOS默认语言非中文所致。

如查看gcc版本时提示CentOS乱码

#gcc -v

查看GCC版本乱码

使用#export LANG=’en_US.UTF-8′   命令可以修改环境变量LANG,修改CentOS默认语言,立即生效,

修改后效果

修改环境变量后效果

但是一旦系统重启即恢复,不是长久之计。

研究了两种方法

  • 方法1:

找到和编辑系统配置

[root@www ~]# vi /etc/sysconfig/i18n

把原配置

LANG=”zh_CN.UTF-8″

修改为

LANG=”en_US.UTF-8″

保存,完成修改。

方法2

修改CentOS运行环境的默认语言环境变量值

[root@www ~]# vi /etc/profile

找到export语句,在语句前面加入

LANG=...

阅读全文>>

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


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