l**********r 发帖数: 4612 | 1 【 以下文字转载自 Linux 讨论区 】
发信人: linuxbeginer (linux), 信区: Linux
标 题: 【讨论】Linux启动时执行配置文件的顺序
发信站: BBS 未名空间站 (Sat Oct 13 14:41:08 2007)
1,请问LINUX系统中各类变量设置文件:
/etc/profile, /etc/bashrc, ~/.bash_profile, ~/.bash_login, ~/.profile,~/.
bashrc
其中前两个是全局变量设置文件,后四个是用户自定义变量设置文件,他们之间是怎样的
执行顺序?
2.在linux下分别打命令env,set,export,stty
这4个命令的输出各取自于上述中哪个变量配置文件?这4个命令作用有什么不同?
在网上找了很久了,也么有人能完整回答特别是第二个问题。谢谢 |
|
s*****u 发帖数: 112 | 2 mac os上三个地方都有
/etc/smb.conf
/private/etc/smb.conf
/var/db/smb.conf
smbd -b里面
是默认 /private/etc/smb.conf 是配置文件
但内容中引用 /var/db/smb.conf
是配置文件。
比较奇怪,为什么这么搞? |
|
h****a 发帖数: 1767 | 3 问个比较白痴的问题:我在lightroom里面调照片,看着差不多了,就导出;
然后用windows自带的图片查看器一看,发现颜色偏黄;
然后用光影打开看,也是偏黄。
是不是哪里的颜色配置文件没有设置好? |
|
p***p 发帖数: 559 | 4 比如在Web Server下面,每个应用每个部分每个WEBAPP都有自己的Log配置
文件,请问混在一起的时候到底哪个起作用呢 |
|
b***i 发帖数: 3043 | 5 具体要求如下
Config.java文件里面定义了很多变量。我要在启动的时候从一个配置文件里面读取这
些变量。然后在结束的时候,把这些值存回文件。
例子,程序变量如下
boolean useMulti = false;
int wait = 1000;
String ip = "127.0.0.1";
文件如下
useMulti: false
wait: 1000
ip: 127.0.0.1
那么,一个办法是读文件的每一行,然后parse,然后用if, else if ("ip".equals)
写的时候,out.println("ip:", ip);
为了让读写不出现不匹配的问题,可以用一些字符串常量,out.println(IP, ip);
能不能把整个过程完全傻瓜化?比如用reflection?可不可以用一个循环自动把变量的
值放入变量内,假定配置文件里面:前面就是java的变量名字。 |
|
z****2 发帖数: 1618 | 6 Win7,我的电脑之前有问题,每次进去都是以临时用户配置文件登录。后来想升级成
Win 10看能不能自动修复这个问题,顺利下载,一切准备就绪后不是一定需要重启一次
么?重启后估计升级程序也找不到刚下载的文件了,无法升级,并又提示我要不要开始
下载。
我也是醉了,算了,估计全世界都被微软强升到Win10的时候,我的电脑也还是Win7。
挺屌的,哈哈 |
|
A***r 发帖数: 34 | 7 1 用file input stream 通过流按行读取
2 你能看到有些行是没有时间戳的,这个属于上一行为同一个entry
3 对每行使用正则解析
4 正则解析不能hard coding,把正则作为一个可配置项放在配置文件中 |
|
t*******e 发帖数: 684 | 8 看看tomcat配置文件引用的是那个policy文件。
试试改JVM的policy文件 |
|
d******a 发帖数: 32122 | 9 google了一下
wireless router在启动然后突然断电的情况下,丢失配置文件并非罕见 |
|
E***e 发帖数: 3430 | 10 很久以前玩过一次sudo crontab -e
直接编辑文件保存就是了
也没管文件路径和名字
可是刚才又试了一下
no crontab for root - using an empty one
保存的时候不知道该用什么路径和文件名啊?
求指点 |
|
z****e 发帖数: 54598 | 11 楼主你那个文件里面
有int, string还有bool
当然用json的parser最方便啦
你要做的就是把你的配置文件变成json格式就好了
然后io+jackson,如果是java的话
ruby/js就更容易了,直接挂上io就可以读了 |
|
Z**0 发帖数: 1119 | 12 php上传代码很简单,可能就10行代码.这个是匿名上传的,什么人都可以上传.
是你的server apache的DocumentRoot. 看apache的配置文件.
问题是你需要不需要用户管理?如果不需要,就用apache的自己文件目录保护方法. |
|
r******x 发帖数: 5965 | 13 调好的图在PS和LR里打开看着都问题不大,用IrfanView打开就灰不溜秋的
MS office picture manager打开也没问题,应该是颜色配置文件不对?
怎么解决?
Bow~~ |
|
j****m 发帖数: 1 | 14 把tomcat的默认端口改成80就行了.配置文件在conf目录里 |
|
r*****z 发帖数: 906 | 15 我现在的用户名和系里面提供的网络打印机的用户名不一致,
现在为了打印,总得通过命令行
lpr -U username file.pdf
的-U参数指定实际的网络打印机用户名
请问CUPS是否有办法通过更改配置文件来实现类似于-U参数的功能?
谢谢 |
|
|
f******b 发帖数: 1148 | 17 刚新买了一个路由,不想麻烦设置各种port forward了,能下载一个文件,再上传到新
的路由上完事吗? |
|
g*g 发帖数: 6908 | 18 同型号(硬件,软件版本)理论上说应该可以
但是自己配一下,也没几分钟时间,免去了下载文件不匹配的风险 |
|
E***e 发帖数: 3430 | 19 需要sudo
然后试了sudo crontab -e
说没文件
新建个空的
编辑完保存
让我输入路径和文件名
坑爹呢么这不是 |
|
m***l 发帖数: 45 | 20 谢谢
正则不能硬编码吗?
用配置文件更难了,我还是先实现硬编码的吧
还有请教第5条要求知道什么意思吗?
感谢 |
|
z****e 发帖数: 54598 | 21 不需要用reflection
加点花括号
然后你随便找一个json的parse lib就好了
多的是,啥语言都有
这种配置文件格式是很早以前.properties的风格
后来全转xml,这些年又都转成json
json跟properties差异就是多了点括号
很容易的 |
|
z****e 发帖数: 54598 | 22 你还是一如既往的跟不上时代
去看看vert.x再来扯,看看配置文件用什么了
json本质是一个数据结构,只要是数据结构,无论是硬盘上还是网络上还是内存上
都是通用的 |
|
z****e 发帖数: 54598 | 23 这种你非要转变成那种配置文件的格式
做一个adapter pattern的实现
第一步先把这种纯粹的key string pair转变成json
无非加花括号,加逗号
然后jackson,搞定
输出时候反过来,但是json可读性本身就很强
你没有必要存成非json的格式,而且json有一定的排错能力
比properties强很多,当年之所以要用xml替换properties
就是因为properties很不方便,纠错能力太差,xml又有些over kill了
另外就是properties仅是java用,其他语言不同
xml/json则得到了大多数语言的支持 |
|
z****e 发帖数: 54598 | 24 没啥问题,理论上config variable不仅是static
还是public & final的
打引号标示这是一个string,各语言通用的写法
你总需要一种方式来标示一下这个是string而不是int那些吧
你那个if变量类型可以直接用instanceof关键字
if (field instanceof String)
反正配置文件就启动时候读一次,属于读写不频繁的操作
你也不用太担心效率
不过这样学习一下reflection也挺好,reflection是写framework的基础部分
几乎所有的framework都是从reflection开始一点一点构建起来的
但是自己写的framework维护是个大问题
jackson毕竟有免费的劳力在帮忙做维护这些 |
|
d****i 发帖数: 4809 | 25 这个有可能是Oracle的空闲时间太长而把连接关掉的问题,MySQL在一定时间空闲后也
会关掉,除非你重新设置配置文件。也有可能是你的connection pool因为空闲太长而
关掉,如果是后者,你可以把timeout参数设为负数,这样就不会自动关闭。 |
|
g*******n 发帖数: 31 | 26 安装了一个软件在linux上,但是不知道如何配置文件去读license。 |
|
d*b 发帖数: 21830 | 27 傻逼们改成systemctl了,其实这坑爹的genome 3出来,几乎把linux 20年的积累全改
了,更嗲的是,还把所有系统文件的目录都改了,这种活除了visual effect,还有啥实
际效果?
历史上完蛋的系统,基本都是那些自以为是的傻逼当权的结果,从palm到unix无一例外
。想想当年Sun那上百刀的网卡,上千刀的显卡就知道了。
用脚投票是最好的办法 |
|
m********r 发帖数: 334 | 28 这段程序读boa的配置文件boa.conf,找到端口号后改写新端口,例如
Port 80
# Listen: the Internet address to bind(2) to. If you leave it out,
# it takes the behavior before 0.93.17.2, which is to bind to all
# addresses (INADDR_ANY). You only get one "Listen" directive,
变成Port 8080
# Listen: the Internet address to bind(2) to. If you leave it out,
# it takes the behavior before 0.93.17.2, which is to bind to all
# addresses (INADDR_ANY). You only get one "Listen" directive,
现在发现每次第一次修改的时候这一行没问题,但是下面的注释的#号没有了,变成
n: the I... 阅读全帖 |
|
|
k****t 发帖数: 2288 | 30 ianw说得对,根据你的log信息,你的GotoIf有问题
[ext-did]
exten => ${SipGate_DID},1,GotoIf($[${CALLERID(num)}=${GV_NUMBER}]?:
normalcall)
exten => ${SipGate_DID},n,Bridge(${DB_DELETE(gv_dialout/channel)},p)
exten => ${SipGate_DID},n,Hangup()
exten => ${SipGate_DID},n(normalcall),Goto(ext-local,100a,1)
你可以修改如下:
[ext-did]
exten => ${SipGate_DID},1,Set(tmp_var=${CALLERID(num)})
exten => ${SipGate_DID},n,GotoIf($[${CALLERID(num)}=${GV_NUMBER}]?:
normalcall)
exten => ${SipGate_DID},n,Bridge(${DB_DELETE(gv_dialout/chan... 阅读全帖 |
|
m****m 发帖数: 2452 | 31 这么说,装完DEBIAN后,只要去找ASTERISK1.6装就可以了?TheSun
Blog里说的第二步,第三步其实都不用。然后装PYTHON和GOOGLE VOICE
的SCRIPT。就可以了,是这样嘛?
然后配那两个文件,就搞定? |
|
Y*C 发帖数: 405 | 32 HDR Bracket HDR之包围曝光
HDR(高动态范围)图像的自动包围式曝光和timelapses。
SET键调整拍摄照片的数量,PLAY键调整照片曝光EV值的级差。请按下Q键则迅速关闭此
功能。
在拍照的M模式下,本功能为快门包围。在其它模式为曝光补偿包围。
HDR图像可以采取:
* ML遥控触发器:LCD的面部感应器和音频触发。
* ML定时器(HDR延时摄影)
* 按下快门,第一张照片是中间曝光(无EV补偿)的,并且使用2秒延时自拍。另外,
该模式工作时将拍下三张或以上照片,也就是说照片数量设置为2时,也是拍下3张照
片。
为了达到最佳效果,切换到手动对焦,并使用相对较慢的曝光时间。
对于每个HDR图片集,ML也写了一个进入脚本,用enfuse堆叠曝光(4.x版)。这个脚
本存储在DCIM文件/###佳能和命名后的第一张照片集,例如如果HDR顺序是从IMG_
1001.JPG ... IMG_1005.JPG,HDR脚本将被命名为HDR_1001.SH和由此产生的HDR图像将
作为HDR_1001.JPG保存。
要在计算机上运行的HDR的脚本,将在相同的目录中并运行(... 阅读全帖 |
|
r*****3 发帖数: 143 | 33 【档案名称】﹕Ashampoo系统实用工具套装2012
【软体语言】﹕多国语言
【软体分类】:系统工具
【软体格式】:RAR
【档案大小】:107MB
【放置空间】:DF
【解压密码】:无
【下载点】:
http://depositfiles.com/files/2a5mab6e8
【软体说明】:
八大最新版软体包括:
Ashampoo Core Tuner 2.0.1
Ashampoo HDD Control 2.09
Ashampoo Internet Accelerator 3.20
Ashampoo Magical Defrag 3.0.2
Ashampoo Powerup 3.23
Ashampoo Undeleter 1.10
Ashampoo UnInstaller 4.22
Ashampoo WinOptimizer 9.2
Ashampoo Core Tuner 2.0.1:
你熟悉这些东西吗?你遇到过想看电影,却发现很卡。这是因为计算机同时处理着许多
任务,处理器的性能没有得到最佳的运用,计算机可能正忙於处理其它的任务。这样的
話,就无法很好的利用计算机!
当有多个... 阅读全帖 |
|
y***o 发帖数: 246 | 34 按照flu大侠的教本装了asterisk 在RT-N16。现在出现了一些问题。
1. 输入 asterisk -r 后显示 “unable to connect remote asterisk"
google后知道,asterisk.conf文件没有正确配置, ls 后发现在、opt/etc/
asterisk目录下就没有asterisk.conf这个文件。然后尝试创建了个asterisk.conf,尝
试了一些网上的模板。然后输入asterisk -rvvvvv后,错误信息显示"does /opt/var/
run/asterisk.ctl exist”。查了一下后,在那个目录下没有asterisk.ctl文件。
2. troubleshooting时,很多配置文件被改的自己也记不得了,只是跟着网上查到的信
息改这改那的,但是问题没有解决。现在觉得自己装的这个asterisk已经千疮百孔了。
想重头装一个。我应该怎么装?如何把旧文件都覆盖了或卸掉?
3。 在flu大侠的configuration文件中,有个IP是"192.168.0.1" mask"255.255.255.0... 阅读全帖 |
|
n**********2 发帖数: 648 | 35 【 以下文字转载自 Programming 讨论区 】
发信人: xykkkk (asdf), 信区: Programming
标 题: 老码农冒死揭开行业黑幕:如何编写无法维护的代码(zz)
发信站: BBS 未名空间站 (Fri Nov 28 13:28:27 2014, 美东)
如何编写无法维护的代码
让自己稳拿铁饭碗 ;-)
– Roedy Green(翻译版略有删节)
简介
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无
能。 — 拿破仑
为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大
师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而
且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没
人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法
维护你的代码了!
(伯乐在线配图)
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它实
质上是那样就行了。否则,你的代码就有被重写或重构的风险!
总体原则
Quidquid... 阅读全帖 |
|
x****k 发帖数: 2932 | 36 如何编写无法维护的代码
让自己稳拿铁饭碗 ;-)
– Roedy Green(翻译版略有删节)
简介
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无
能。 — 拿破仑
为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大
师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而
且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没
人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法
维护你的代码了!
(伯乐在线配图)
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它实
质上是那样就行了。否则,你的代码就有被重写或重构的风险!
总体原则
Quidquid latine dictum sit, altum sonatur.
(随便用拉丁文写点啥都会显得高大上。)
想挫败维护代码的程序员,你必须先明白他的思维方式。他接手了你的庞大程序,没有
时间把它全部读一遍,更别说理解它了。他无非是想快速找到修改代码的位置、改代码
、编译,然后就能交差,... 阅读全帖 |
|
x****u 发帖数: 44466 | 37 来自主题: Programming版 - 王垠忏悔录 这么大了还是瞎扯淡....
谈 Linux,Windows 和 Mac (2013-03-07 08:55:55)转载▼
分类: 随笔
这段时间受到很多人的来信。他们看了我很早以前写的推崇 Linux 的文章,想知道如
何“抛弃 Windows,学习 Linux”。天知道他们在哪里找到那么老的文章,真是好事不
出门…… 我觉得我有责任消除我以前的文章对人的误导,洗清我这个“Linux 狂热分
子”的恶名。我觉得我已经写过一些澄清的文章了,可是怎么还是有人来信问 Linux
的问题。也许因为感觉到“舆论压力”,我把文章都删了。
简言之,我想对那些觉得 Linux 永远也学不会的“菜鸟”们说:
1. Linux 和 Unix 里面包含了一些非常糟糕的设计。不要被 Unix 的教条主义者吓倒
。学不会有些东西很多时候不是你的错,而是 Linux 的错,是“Unix 思想” 的错。
不要浪费时间去学习太多工具的用法,钻研稀奇古怪的命令行。那些貌似难的,复杂的
东西,特别要小心分析。
2. Windows 避免了 Unix,Linux 和 Mac OS X 的很多问题。微软是值得尊敬的公司,
是... 阅读全帖 |
|
l**n 发帖数: 7272 | 38 虽然这里的码工比较少,但是能appreciate coding和programming的朋友也可以看看。
我觉得挺有意思的。
http://blog.sina.com.cn/s/blog_5d90e82f01014k5j.html
我想通过这篇文章解释一下我对 Unix 哲学本质的理解。我虽然指出 Unix 的一个设计
问题,但目的并不是打击人们对 Unix 的兴趣。虽然 Unix 在基础概念上有一个挺严重
的问题,但是经过多年的发展之后,这个问题恐怕已经被各种别的因素所弥补(比如大
量的人力)。但是如果开始正视这个问题,我们也许就可以缓慢的改善系统的结构,从
而使得它用起来更加高效,方便和安全,那又未尝不可。同时也希望这里对 Unix 命令
本质的阐述能帮助人迅速的掌握 Unix,灵活的应用它的潜力,避免它的缺点。
通常所说的“Unix哲学”包括以下三条原则[Mcllroy]:
一个程序只做一件事情,并且把它做好。
程序之间能够协同工作。
程序处理文本流,因为它是一个通用的接口。
这三条原则当中,前两条其实早于 Unix 就已经存在,它们描述的其实是程序设计最... 阅读全帖 |
|
k**o 发帖数: 3006 | 39 ☆─────────────────────────────────────☆
anoia (暂时解决温饱,坚决不进器材) 于 (Tue Aug 18 18:52:59 2009, 美东) 提到:
我知道这是一个老问题了。这里想再说说,我基本对color management的原理,映射知
道的不多。这里只是从实践经验谈谈。还有很多自己的困惑,希望得到解答。
首先,基本前提是
1.显示器已经被calibrate过(通过硬件,如蜘蛛,独眼,调节过程中用显示器上的按钮
调节了brightness,contrast,white point(RGB),这个过程是calibration
2.同时软件产生了一个profile,然后这个profile每次开机都自动由程序load进来。这是
profile的过程
3.LR没有设置color management的地方,只有在文件输出的时候选择输出的色彩空间(如
sRGB,adobeRGB等)。但是根据我的观察,LR,默认跟PS一样,直接load的是monitor
的profile。
4.PS有color management设置,一般使用的时... 阅读全帖 |
|
T*****y 发帖数: 18592 | 40 【 以下文字转载自 PhotoGear 讨论区 】
发信人: kyro (吞饭小丸子), 信区: PhotoGear
标 题: [合集] 有关LR,PS,IE,acdsee色彩显示问题(color management大
发信站: BBS 未名空间站 (Tue Sep 1 11:26:59 2009, 美东)
☆─────────────────────────────────────☆
anoia (暂时解决温饱,坚决不进器材) 于 (Tue Aug 18 18:52:59 2009, 美东) 提到:
我知道这是一个老问题了。这里想再说说,我基本对color management的原理,映射知
道的不多。这里只是从实践经验谈谈。还有很多自己的困惑,希望得到解答。
首先,基本前提是
1.显示器已经被calibrate过(通过硬件,如蜘蛛,独眼,调节过程中用显示器上的按钮
调节了brightness,contrast,white point(RGB),这个过程是calibration
2.同时软件产生了一个profile,然后这个profile每次开机都自动由程序load进... 阅读全帖 |
|
h*w 发帖数: 1182 | 41 首先非常感谢详细的安装指导,刚装好,还没有测试能否成功连接(在office安装,回
家试)
我也遇到了这个问题,见附件截图。所以第三步生成VPN服务器和客户端配置文件时啥
也不改不work
于是我将你服务器配置文件中的
#虚拟的网段
server 10.8.0.0 255.255.255.0
填入 Net IP assign (option server) 两个空格中即可
同样的,生成客户配置文件时也将你客户配置文件中的xxxx.xxxx.com 53填入相应位置
即可
反正后面要手动修改,怎么填都可以
还有你后面写的iptables.rule文件名好像不对,按照步骤来不能启动open vpn,错误信
息如下:
Job for iptables.service failed. See 'systemctl status iptables.service' and
'journalctl -xn' for details.
后来copy了一个iptables.rules(同样的内容)就可以启动了,没有给出错误信息。
btw,完全linux新手,不知道大部分修改的内容的意义,呵呵 |
|
J**B 发帖数: 204 | 42 webContent/web-inf/下面有 *.jsp,*.html,配置文件web.xml,face-cfg.xml,tile-def
.xml(front-end 配置文件)都放这下面。src/下是*.java.包括持久化类,service(
business logic),DAO层,*hbm.xml,uitl等,sprin的配置文件 applicationContext.
xml,dataAccessContext.xml;hibernate的配置文件hibernate-config.xml也在这里。
*.js是作为resource 放在Javascript resource下面的 。我讲的都是针对spring,
hibernate,jsf.
那位给跳上来使劲的拍拍,深化下。 |
|
s****d 发帖数: 338 | 43 俺就从最简单最基础的层面上随便说说哈。 servlet 其实就是一个谁都可以写的java
class (当然了,实现的时候需要implement J2EE的那个 HttpServlet interface). 这
个class里面最重要的就是一个 doGet() 函数 (好吧,其实还有一个doPost,不过作用
是类似的)。 这个函数有哪些参数,应该干啥,下面再说。
然后写完这个 servlet class,编译好了,你就可以往任何一个j2ee容器里发布了;这
个 J2ee 容器可以是tomcat, jboss, jetty, 也可以是 websphere, webLogic 等等。
但是这些容器一般是只接受 WAR 或者 EAR 格式的封装好的 servlet的。 那么这个WAR
文件到底是啥呢? 这个其实就是一个类似于JAR的压缩文件,里面除了包含你实现的
servlet class, 最主要的就是一个叫web.xml 的配置文件。 这个web.xml配置文件最
主要的作用,是告诉j2ee 容器: 如果用户访问的URL里面包含了 /myreport 这么一个
子路径,那么请把这个用... 阅读全帖 |
|
s****d 发帖数: 338 | 44 俺就从最简单最基础的层面上随便说说哈。 servlet 其实就是一个谁都可以写的java
class (当然了,实现的时候需要implement J2EE的那个 HttpServlet interface). 这
个class里面最重要的就是一个 doGet() 函数 (好吧,其实还有一个doPost,不过作用
是类似的)。 这个函数有哪些参数,应该干啥,下面再说。
然后写完这个 servlet class,编译好了,你就可以往任何一个j2ee容器里发布了;这
个 J2ee 容器可以是tomcat, jboss, jetty, 也可以是 websphere, webLogic 等等。
但是这些容器一般是只接受 WAR 或者 EAR 格式的封装好的 servlet的。 那么这个WAR
文件到底是啥呢? 这个其实就是一个类似于JAR的压缩文件,里面除了包含你实现的
servlet class, 最主要的就是一个叫web.xml 的配置文件。 这个web.xml配置文件最
主要的作用,是告诉j2ee 容器: 如果用户访问的URL里面包含了 /myreport 这么一个
子路径,那么请把这个用... 阅读全帖 |
|