- 浏览: 1029487 次
- 性别:
- 来自: 广州
-
最新评论
-
自己811005:
3e0cb37da14117f477ff4f2f94c729e ...
sql基础_Case_特殊函数_异常_脏读 -
elton_john007:
我用 Thread.currentThread().getId ...
android系统内存不足时,应用被系统回收发生了什么? -
lwbao28:
wl8269961 写道设置方法:window-->pr ...
android ctrl + 左键(鼠标左键)直接打开xml文件 -
androidwifi:
sendMessageDelayed 不能实现循环, 看看这个 ...
android 三种定时器的写法 -
zy19891111:
回答得无比的赞
android系统内存不足时,应用被系统回收发生了什么?
文章列表
#重启:先Kill 再启动
kill -9 $(ps -A | grep nginx | cut -d "?" -f 1 ) &> /dev/null
/usr/local/nginx/sbin/nginx
#判断Nginx配置是否正确:修改配置文件后先检查一下是否正确,以免重启后Nginx出现错误影响服务器稳定运行
nginx -t -c /usr/nginx/conf/nginx.conf
#或者
/usr/nginx/sbin/nginx -t
#平滑重启
/usr/nginx/sbin/nginx -s reload ...
#启动tracker/storage/nginx
#启动tracker/storage
fdfs_trackerd /etc/fdfs/tracker.conf
fdfs_storaged /etc/fdfs/storage.conf
#启动nginx
kill -9 $(ps -A | grep nginx | cut -d "?" -f 1 ) &> /dev/null
/usr/local/nginx/sbin/nginx
将以下保存为脚本:FastDFS.sh 在linux系统里面执行即可
脚本会自动下载所需的安装包,自动安装,自 ...
修改文件
/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID= ...
脚本的运用
1,新建脚本文件build.sh,内容如下:
#!/bin/bash
echo "Hello World !"
2,赋予执行权限
chmod 555 test.sh
3,执行脚本
./build.sh
备注:
如果你是在windows里面编辑的脚本文件:
在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n
于是在linux下替换掉\r :
sed -i 's/\r$//' build.sh
关闭firewall
systemctl stop firewall ...
错误:
Error Code: 1709. Index column size too large. The maximum column size is 767 bytes.
解决办法:把MySQL卸载,重装5.7.12版本以上
MySQL5.7的前期版本增加了对索引大小的限制,导致建索引用的字段太大就会报错,5.7.12之后的版本没有这个问题
错误:
解决办法:
DELIMITER //
CREATE PROCEDURE save_get_donator(IN p_in int,INOUT p_inout int,OUT p_out int)
BEGIN
SELECT @p_in,@p_inout, @p_out;
SET p_in = 1;
SET p_inout = 3;
SET p_out = 5;
END;
//
DELIMITER ;
#调用
SET @p_in=0;
SET @p_inout=-3;
SE ...
授权某个IP远程访问MySQL服务器:
1,命令行登录MySQL
> mysql -u root -p
2,授权远程访问
> grant all privileges on *.* to 'root'@'192.168.4.30' identified by '123456';
3,刷新
> flush privileges;
授权所有IP都可以访问
grant all privileges on *.* to 'root'@'%' identified by '123456';
Docker+Nginx部署网站
一,单站点
1,登录linux
2,安装docker
wget -qO- https://get.docker.com/ | sh
3,拉取Nginx镜像
docker pull nginx
4,在linux里面新建一个目录www用来试验
mkdir www
5,www目录下面新建html目录和logs目录
mkdir html logs
6,准备静态网站程序,例如程序放在目录MyWebSite1里面,再把整个网站程序传入html目录下面,例如html/MyWebSite1
7,编辑nginx.conf,例如:
worker_processes 1 ...
1,在VM里面安装linux
2,启动,输入用户名,密码登录
3,输入命令ip addr查看IP
应该能看到内网IP,如果IP是127.0.0.1就需要重启网卡
4,重启网卡 service network
5,再次输入ip addr查看IP
6,使用putty远程连接虚拟机,并使用
下载最新的ABP模版回来,先使用数据迁移产生数据库,然后运行会发现Swagger不能正常显示,经过不断尝试解决了问题,记录在这里。
1,报错如下
提示找不到 ...//swagger/v1/swagger.json
注意到有两个斜杠,就是这里的问题
解决办法:
在类Startup中找到
options.SwaggerEndpoint(_appConfiguration["App:ServerRootAddress"] + "/swagger/v1/swagger.json", "MyProject API V1");
把" ...
cnpm install webpack --save-dev
cnpm install webpack-dev-server -g
注意webpack不能全局安装
webpack-dev-server就可以全局安装
计数排序(Counting Sort)
计数排序用到一个额外的计数数组C,根据数组C来将原数组A中的元素排到正确的位置。
通俗地理解,例如有10个年龄不同的人,假如统计出有8个人的年龄不比小明大(即小于等于小明的年龄,这 ...
现在我来简单叙述一下二分法排序的思想,
1,从第0个元素开始用二分排序法递归产生有序序列
2,假设现在插入第i个元素,前面的0~i-1已经是有序的
3,设定left=0,i-1=right,
4,折半,用i元素跟[0~i-1]中间元素比,如果小,则进行前折半,否则进行后折半,直到left>right
5,把最终left与i-1之间的所有元素后移,再把第i个元素放在left位置上。
6,循环插入下一个元素,直到整个序列有序
/**
* 二分法排序<br>
* 根据排序原则,每次我们都是在一个有序序列中插入一个新的数字<br>
* 那么我们可以将这 ...
三种继承模式
Table per Type(TPT)继承 一个表对应一个类型
Table per Class Hierarchy(TPH)继承 一个表对应一个类的层级(父类和子类的集合)
Table per Concrete Class(TPC)继承 一个表对应一个实体类(忽略虚类)
定义一个虚类Person ,并继承出两个子类
public abstract class Person //虚类
{
public int Id { get; set; }
[MaxLength(20, ErrorMessage = " ...
SqlServer统计
- 博客分类:
- SQL
SELECT a.name AS [TABLE NAME] ,
b.rows AS [RECORD COUNT]
FROM sysobjects AS a
INNER JOIN sysindexes AS b ON a.id = b.id
WHERE ( a.type = 'u' )
AND ( b.indid IN ( 0, 1 ) )
ORDER BY a.name ,
b.rows DESC