有关电脑技术方面的、及电脑基础和问题...
9月8
Chrome无痕模式不存储任何信息,除了下载的东西除外,稍微能提升点速度,而且能很好的保护隐私,进入无痕模式有两种

第一种

点击浏览器右上角打开新的无痕窗口

第二种

右键点击Chrome图标属性  

点击在新窗口中浏览此图片

加上这个参数  --incognito

然后关闭浏览器重新再打开,直接就是无痕模式。
8月24
正常情况下双击鼠标左键是打开文件,而现在却是打开了文件属性对话框,那遇到这种情况要如何解决呢?
点击在新窗口中浏览此图片

方法一:可以查看ALT键是不是处于按下状态。
点击在新窗口中浏览此图片

方法二:笔记本电脑可能开启了ALT键,按Fn+ALT组合键可以解锁。
点击在新窗口中浏览此图片
12月25
使用win10的朋友有没有遇到这样的情况,笔记本上连接过的wifi密码忘记了,现在没法连接又想找到以前记录的密码。如果你不知道或是正被这个问题困扰,可以参考下我的经验(●'◡'●)
注:现在可以连接上的wifi可以用本文方法查询,也可以参考下文

这种方法通过命令的方式查询所有连接过的WiFi,然后用命令查询具体要查询密码的WiFi。运行命令可以通过命令提示符窗口,也可以通过Windows PowerShell窗口,二者都是一样的。Windows PowerShell更为强大先进,所以用它来做操作说明。以下是具体操作:

A、右键单击开始菜单,点击Windows PowerShell
B、在【Windows PowerShell】窗口输入netsh,按下enter键
C、在netsh>后面输入wlan show profile或者wlan show profiles,按下enter键。在netsh语句里面profile和profiles是一样的。
D、我要CMCC-LJfh这个wifi的密码,那么输入命令wlan show profile CMCC-LJfh key=clear,敲下回车键。
命令提示符法比系统简单操作法稍微复杂一点,需要熟悉netsh命令。不熟悉也没关系,照上述说明操作即可。


也可以按下如下方式操作:
打开命令提示符(管理员)界面,输入命令 netsh wlan show profile
点击回车执行,显示以前连接并记录过的所有wifi配置
选择想要查询的wifi,输入命令 netsh wlan export profile name="所选wifi名称" folder=. key=clear
点击回车执行,配置信息自动保存到“系统安装盘的 windows/system32文件夹”下
注:不要修改命令中的folder参数,若是改到其他位置可能导致输出文件中的密码为加密后的而不是明文的
打开文件资源管理器(此电脑),进入C:\windows\system32文件夹,并定位到文件 WLAN-所选wifi名称.xml
右键选择打开方式用文本文件或浏览器打开,找到以下位置即为所选wifi的密码
9月30
Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。

安装(pip安装)
pip安装supervisord

pip install supervisor
生成配置文件

echo_supervisord_conf > /etc/supervisord.conf
载入配置文件

supervisorctl  -c /etc/supervisord.conf
常用命令

supervisorctl stop program_name  # 停止某一个进程,program_name 为 [program:x] 里的 x
supervisorctl start program_name  # 启动某个进程
supervisorctl restart program_name  # 重启某个进程
supervisorctl stop groupworker:  # 结束所有属于名为 groupworker 这个分组的进程 (start,restart 同理)
supervisorctl stop groupworker:name1  # 结束 groupworker:name1 这个进程 (start,restart 同理)
supervisorctl stop all  # 停止全部进程,注:start、restartUnlinking stale socket /tmp/supervisor.sock
、stop 都不会载入最新的配置文件
supervisorctl reload  # 载入最新的配置文件,停止原有进程并按新的配置启动、管理所有进程
supervisorctl update  # 根据最新的配置文件,启动新配置或有改动的进程,配置没有改动的进程不会受影响而重启
安装(文件安装)
wget https://pypi.python.org/packages/31/7e/788fc6566211e77c395ea272058eb71299c65cc5e55b6214d479c6c2ec9a/supervisor-3.3.3.tar.gz#md5=0fe86dfec4e5c5d98324d24c4cf944bd

tar -zxvf supervisor-3.3.3.tar.gz
cd supervisor-3.3.3
python setup.py install


supervisor安装完成后会生成三个执行程序:supervisortd、supervisorctl、echo_supervisord_conf,分别是supervisor的守护进程服务(用于接收进程管理命令)、客户端(用于和守护进程通信,发送管理进程的指令)、生成初始配置文件程序。

添加应用
supervisord.conf 文件底部追加

[program:web]
command=/usr/bin/python /Users/qp/web/app.py
autostart=true
autorestart=false
stderr_logfile=/tmp/test_stderr.log
stdout_logfile=/tmp/test_stdout.log
问题
遇到“Another program is already listening on a port that one of our HTTP servers is configured to use.”这个报错是因为 Supervisor已经启动了,这个时候如果想要解决这个问题,最简单的方法自然是 kill 掉进程,然后重启。
$ ps aux | grep supervisord
qp               95808   0.0  0.0  4286732    744 s003  S+   10:22上午   0:00.01 grep supervisord
qp               95600   0.0  0.1  4303732   7656   ??  Ss   10:12上午   0:00.20 /usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python /usr/local/bin/supervisord -c /etc/supervisor.conf
$kill 95808 95600
http://127.0.0.1:9001 refused connection
supervisor.conf 修改如下


控制台输入supervisorctl,进入控制台时要输入的账号密码
[inet_http_server]         ; inet (TCP) server disabled by default
port=127.0.0.1:9001        ; ip_address:port specifier, *:port for all iface
username=user              ; default is no username (open server)
password=123               ; default is no password (open server)

[supervisorctl]
;serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL  for a unix socket
serverurl=http://127.0.0.1:9001



启动和停止服务示例如下

echo "${USER}" `date '+%Y%m%d-%H%M%S'`>> restart-rcms.log
supervisorctl stop rcms-auth
supervisorctl stop rcms-system
supervisorctl stop rcms-notice
supervisorctl stop rcms-business
supervisorctl stop rcms-workflow
supervisorctl stop rcms-xxljob
supervisorctl stop rcms-im
supervisorctl stop rcms-gateway

supervisorctl start rcms-auth
./wait-for-it.sh -t 120 localhost:19001
supervisorctl start rcms-system
supervisorctl start rcms-notice
supervisorctl start rcms-business
supervisorctl start rcms-workflow
supervisorctl start rcms-xxljob
supervisorctl start rcms-im
supervisorctl start rcms-gateway
10月17
linux下默认时间为美国纽约时间,与中国北京时间相差8个小时。
我发现使用cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime替换了系统的时间后,虽然date命令中的时间是对的,但是java的Date对象获得的时间依然是相差8个小时。这是为什么呢?经多方查证得出不能使用cp命令直接替换,只能使用ln命令链接时区配置
使用以下命令完美解决了两个时间不一致的问题。

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
9月5
Windows Server 2012 沒有快捷方式显示我的电脑到桌面,右键点击桌面也没有了个性化,怎么办??当然下面的方法也适用于其它的windows系统比如windows7、windows8、windows10等。

方法一:本地输入运行

如果是在Windows Server 2012本地控制台下,直接按Win(键盘上的微软徽标键)+R,输入:
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
回车后,勾选所需要的桌面图标的名称,确定即可。
点击在新窗口中浏览此图片
3月13
Linux系统一定要配置hosts文件

127.0.0.1  localhost
172.16.61.151  PSJX-DB-Server
172.16.61.150  PSJX-YY-Server
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

不配置的话默认访问机器名字会变成公网IP,程序里面获取到的也就是公网IP。
3月9
centos 修改系统打开最大文件数限制 too many open files的解决方法

linux 系统中,当运行的进程打开了过多是文件,超出了系统默认的最大打开文件数的限制的时候,就会出现Too many open files的错误,这时候,不用紧张,只要把系统的配置修改一下就ok了。操作如下:
1.打开配置文件:

vim /etc/security/limits.conf  

2.在文件最后加上两行:

#*               soft    core            0
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#@student        -       maxlogins       4
  *              -       nproc           102400
  *              -       nofile          102400

最后的“102400”是修改最大打开文件数的限制数值。这个自己看着需要填写吧。不过设置为“102400”之后,就自己而言,很多情况都不会再出现Too many open files的错误了。这个可以纳为装完系统之后的系统优化之一吧。

然后注销再登录就可以了。
3月8
可能由于突然断电引起磁盘错误:
本来是想解决Mysql数据库中部分表丢失的问题,是由于突然断电引起的,一直没找到问题,本来想删除mysql data目录的表名重新创建数据库目录的,但删除不了提示“目录为空”这个问题,网上说是磁盘要chkdsk,但是执行的时提示这个“发现错误,CHKDSK 无法以只读模式继续”。

于是执行下面命令:
打开运行 -> CMD ->chkdsk c: /f /x   具体哪个盘按错误提示上显示的盘符更改

执行完成后,发现原来的表回来了。
2月26

对于装的vps服务器,首先我们需要对其进行一些基本设置才能放网站:
1.在D盘的目录下新建一个文件夹wwwroot,记住一定要在D盘,C盘是系统盘

2.打开IIS,新建站点,输入主机头,主机头就是新建网站要绑定的域名,注意不要带http://
80端口,网站的主目录就是在D盘的  wwwroot 勾选允许佚名访问网站(主机头的设置也可以在 网站-高级中)
主目录-配置-选项-启用父路径
主目录-纯脚本

3.serv-u -新建域
用户-新建用户-添加目录
目录访问里-勾选下
本地FTP服务-自动

4.php安装
解压PHP5
拷贝到C盘根目录下
拷贝PHP5目录下的libmysql.dll 和 php5ts.dll文件到c:\windows\system32下
打开C:\PHP5下的extensions文件夹全选,拷贝到c:\windows\system32下
拷贝PHP.INI到c:\windows下
拷贝PHP5目录下的libmysql.dll到c:\windows下
打开c:\windows下的PHP.INI文件,查找session 找到session.save_path="c:\sessions"
在C盘建立sessions文件夹
分页: 1/6 第一页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]