bin

How to tell what page a dll refers to in precompiled ASP.NET site

家住魔仙堡 提交于 2019-12-10 00:28:49
问题 I'm using a pre-compiled ASP.NET 2.0 site (i.e., copied to the server using the "Build->Publish Web Site" feature in Visual Studio 2005). I catch and log all errors which are usually quite detailed, but lately I've been getting the following error with no other information: Could not load the assembly 'App-Web-rp2eml-j'. Make sure that it is compiled before accessing the page. Now, that 'App-Web-rp2eml-j' file should be a dll in my bin folder which was created for the pre-compiled site. My

Linux 使用cp命令的错误

醉酒当歌 提交于 2019-12-09 19:17:16
昨天维护的编译软件出了一个奇怪的问题,功能大概是这样的: 1、下载资源和代码; 2、编译; 3、将需要打包的文件复制到临时目录打包。 后来由于新需求,修改了一下功能,在复制到临时目录之前还有回去一些资源到临时目录: 2.5、下载三方资源到临时目录。 增加此功能后错误就出现了,复制的临时目录的结构全乱了,比如: java/bin应复制到temp/bin,结果去错误的复制到了temp/bin/bin。 看到此问题我以为是2.5步骤中下载的资源包目录有问题,将功能运行到2.5步停止查看目录无问题,保留第3步把2.5删除也无问题,唯独这些一起运行就有问题,而且windows系统下没问题,Linux却有问题。 后来一位前辈想到了问题的原因,linux系统下面调用了cp命令来复制文件和文件夹,问题就出在这里。 调用的命令 cp -arf srcdir destdir -a是要复制链接文件,有些生僻,-r递归-f强制较常见。 从srcdir到destdir有讲究。举例子来说: cp -arf java/bin temp/bin 有两种情况的复制: a.复制前 若temp/bin不存在,则将java/bin直接复制到temp,即temp/bin就是java/bin; b.复制前 若temp/bin存在,则将java/bin复制到temp/bin/中,即temp/bin/bin才是java/bin。

usermod命令使用说明

送分小仙女□ 提交于 2019-12-09 17:17:58
1、命令概述 usermod命令用于修改用户的基本信息。usermod命令不允许改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在执行任何程序。 2、命令语法 usermod【选项】 【用户名】 3、命令选项 -c<备注>:修改用户帐号的备注文字; -d<登入目录>:修改用户登入时的家目录; -e<有效期限>:修改帐号的有效期限; -f<缓冲天数>:修改在密码过期后多少天即关闭该帐号; -g<群组>:修改用户所属的群组; -G<群组>;修改用户所属的附加群组; -l<帐号名称>:修改用户帐号名称; -L:锁定用户密码,使密码无效; -s<shell>:修改用户登入后所使用的shell; -u<uid>:修改用户ID; -U:解除密码锁定。 4、命令示例 4.1 -c修改用户备注信息: [root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5003::/home/Jerry:/bin/bash [root@lzg ~]# usermod -c jerry Jerry [root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5003:jerry:/home/Jerry:/bin/bash 4.2 -d修改用户家目录: [root@lzg ~]# tail -1

JDK 安装

岁酱吖の 提交于 2019-12-09 16:03:40
Linux JDK安装 JDK.bin类型文件安装 百度云下载:jdk-6u45-linux-i586.bin 链接:https://pan.baidu.com/s/1ybPevZ88mnaFiAAKb94fSA 提取码:lum8 1、查看是否有执行权限,如果没有需要添加执行权限 ls -l jdk-6-dlj-linux-i586.bin 2、加入执行权限 chmod +x jdk-6-dlj-linux-i586.bin 3、执行JDK文件 ./jdk-6-dlj-linux-i586.bin 4、将JDK文件移动到/usr/local/目录下 mv jdk1.6.0_45 /usr/local/ 6、配置环境变量 vim /etc/profile JAVA_HOME=/usr/local/jdk1.6.0_45/ JAVA_BIN=/usr/local/jdk1.6.0_45/bin JRE_HOME=/usr/local/jdk1.6.0_45/jre PATH=$PATH:/usr/local/jdk1.6.0_45/bin:/usr/local/jdk1.6.0_45/jre/bin CLASSPATH=/usr/local/jdk1.6.0_45/jre/lib:/usr/local/jdk1.6.0_45/lib:/usr/local/jdk1.6.0_45/jre

linux 下 /bin /sbin 的区别

我们两清 提交于 2019-12-09 14:19:44
/bin,/sbin,/usr/bin,/usr/sbin区别 / : this is root directory root 用户根目录 /bin : commands in this dir are all system installed user commands 系统的一些指令 /sbin: commands in this dir are all system installed super user commands 超级用户指令 系统管理命令,这里存放的是系统管理员使用的管理程序 /usr/bin: user commands for applications 后期安装的一些软件的运行脚本 /usr/sbin: super user commands for applications 超级用户的一些管理程序 /usr/X11R6/bin : X application user commands /usr/X11R6/sbin: X application super user commands Linux 中的某些重要的目录: •主目录:/root、/home/username •用户可执行文件:/bin、/usr/bin、/usr/local/bin •系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin •其他挂载点:/media、

/usr/bin/ld: 找不到-lcurl

前提是你 提交于 2019-12-09 13:57:59
/usr/bin/ld: 找不到-lcurl 参考文档 http://bcoder.com/others/solution-of-usr-bin-ld-can-not-find-lxxx 使用上面链接的方法未能解决我的问题,看到 .bashrc 想起了安装交叉编译链的配置文件,于是有下面的尝试,竟解决了【 /usr/bin/ld: 找不到-lcurl 】的问题 尝试 如果不敢轻易改动环境变量,可以先在终端做如下尝试,确定能解决你的问题后再修改环境变量的配置文件 export LIBRARY_PATH = /usr/local/curl/lib 此方法在新建命令行窗口或者切换到其他窗口后,系统环境变量就无效了 修改环境变量配置文件(永久有效) root权限下: 1、打开/etc/bash.bashrc文件 vi /etc/bash.bashrc 2、在最后添加环境变量 LIBRARY_PATH = /usr/local/curl/lib export LIBRARY_PATH 这里是我的 curl 的安装路径,对应改成自己的 3、使配置立即生效 source /etc/bash.bashrc 编译通过,没有报错,并能运行 参考文档: http://bcoder.com/others/solution-of-usr-bin-ld-can-not-find-lxxx 来源: CSDN

ZooKeeper设置开机启动

六眼飞鱼酱① 提交于 2019-12-09 10:41:46
1 在init.d目录下新建脚本文件 进入到/etc/rc.d/init.d目录下,命令是: cd /etc/rc.d/init.d 新建一个名为zookeeper的文件,命令是: touch zookeeper 如图: 1.1文件内容的第一种方案(推荐) 使用vim命令修改文件内容,文件内容的写法有很多,除了上面的第一种方案,用下面的这种也可以: #!/bin/bash #chkconfig: 2345 10 90 #description: service zookeeper export JAVA_HOME=/opt/java/jdk1.8.0_121 export ZOO_LOG_DIR=/opt/zookeeper/log ZOOKEEPER_HOME=/opt/zookeeper/zookeeper-3.4.10 su root ${ZOOKEEPER_HOME}/bin/zkServer.sh "$1" 1.2文件内容的第二种方案 使用vim命令修改文件内容,文件内容是: #!/bin/bash #chkconfig: 2345 10 90 #description: service zookeeper export JAVA_HOME=/usr/java/jdk1.7.0_45 export ZOOKEEPER_HOME=/usr/local/zookeeper

配置zookeeper开机自启动

非 Y 不嫁゛ 提交于 2019-12-09 10:40:41
第一种、修改vim /etc/rc.local文件 vim /etc/rc.local 加入: export JAVA_HOME=/usr/local/JAVA/  --JDK安装路径 /data/zookeeper-3.4.11/bin/zkServer.sh start 重启后生效 第二种、建立zookeeper服务 1、进入到/etc/rc.d/init.d目录下,新建一个zookeeper脚本 vim /etc/init.d/zookeeper #!/bin/bash #chkconfig:2345 20 90 #description:zookeeper #processname:zookeeper export JAVA_HOME=/usr/local/JAVA case $1 in start) su root /data/zookeeper-3.4.11/bin/zkServer.sh start;; stop) su root /data/zookeeper-3.4.11/bin/zkServer.sh stop;; status) su root /data/zookeeper-3.4.11/bin/zkServer.sh status;; restart) su root /data/zookeeper-3.4.11/bin/zkServer.sh

Upgrading to Mountain Lion and XCode 4 broke my “make”?

僤鯓⒐⒋嵵緔 提交于 2019-12-09 05:04:19
问题 TL/DR: I upgraded stuff and now I can't run "make" - wtf? I just upgraded from Mac OS X 10.6 to 10.8 Mountain Lion, and then installed XCode 4 (formerly I had Developer/Applications/Xcode (3.something). XCode 4 installed through the App Store application to /Applications. Somewhere along the way, I can no longer run the "make" command. And I've tried looking in all the usual /bins but can't find a "make". Anyone know how to get my "make" command back? Upgrading Apple stuff always breaks

Bin Packing - Brute force recursive solution - How to make it faster

隐身守侯 提交于 2019-12-09 01:06:00
问题 I have an array which contains a list of different sizes of materials : {4,3,4,1,7,8} . However, the bin can accomodate materials upto size 10. I need to find out the minimum number of bins needed to pack all the elements in the array. For the above array, you can pack in 3 bins and divide them as follows: {4,4,1} , {3,7} , {8} . There are other possible arrangements that also fit into three stock pipes, but it cannot be done with fewer I am trying to solve this problem through recursion in