日常积累

2023-05-16

1. 如何对mysql数据库已存在表进行修改


2. 查看mysql 数据库引擎


3. defunct进程
   ps -aux | grep defunct 表示的是僵尸进程
   
4. 检测进程打开的文件句柄数: lsof -p pid


5. sg_test 是 server 还是 client


6. 对于每一个Login, 是新启动CgiLogin进程, 还是一个CgiLogin进程处理所有的Login, 预测一个CgiLogin处理所有Login 
   FastCgi采用的是进程池框架,不是每一个链接来了之后fork
   
7. 共享内存如何处理数据的同步


8. int ftruncate(int fd,off_t length); 改变文件大小


9.  int munmap(void *start,size_t length); 解除内存映射


10. int msync ( void * addr, size_t len, int flags) 来同步磁盘文件内容与共享内存区中的内容


10. getconf PAGE_SIZE 获得系统当前页大小


11. 抽奖之后,结果怎么显示在信息中的    
客户端Flash直接用socket借口向TcpServer发送中奖数据, 然后TcpServer广播发送数据给所有的用户


12. lighttpd 和 fastcgi的关系, 是不是lighttpd关闭后, php-cgi就关闭, 还是多个lighttpd 可以共用一样的php-cgi ?


13. url编码格式 acsii编码


14. libcurl的使用


15. Socket Tcp选项: NO_DELAY有什么作用


16. 非阻塞socket EINTR EAGAIN的错误处理


17. 为什么socket要有自己的缓冲区
-. 系统缓冲区已满, 保存未发送的数据


18. core 文件生成 
在/etc/profile 或者 ~/.bash_profile  加 ulimit -c unlimited  
echo "1" > /proc/sys/kernel/core_uses_pid  生成带pid的core




19. mysql 删除主键:
alter table tb drop primary key;
添加联合主键:
alter table tb add primary key(date, platform);
添加列:
alter table tb add platform tinyint default 0;
添加列的默认值
alter table tb alter column platform set default 1;
列重命名
alter table test change name name_new varchar(20);
修改长度
alter table user modify column user_stat1 varchar(2048);


20. html页面自动刷新
<meta http-equiv="refresh" content="60;url=newPage">     #60秒刷新一次


21. js页面刷新
<script language="JavaScript">
function myrefresh(){
window.location.reload();
}
setTimeout('myrefresh()',3 * 60* 1000); 
</script>


22. 信号掩码:
sigprocmask  屏蔽信号
sigsuspend   等待信号,否则一直挂起
sigismember  检测信号是否是未处理的


23. Mysql Cpu占用过高
mysqladmin -u root -p1234  processlist status; 


24. 线程信号处理:
pthread_mask 屏蔽信号
pthread_sigwait 相当于sigaction


25. shell时间转换:
date -d "20140806 10:36:28" +%s   #能把20140806 10:36:28 转换成整形


26. mysql查询时间比较:
unix_timestamp('$Date')  unix_timestamp('$Date')+24*3600


27. shell 把整形转换成可显示时间转换  
date -d@11111111


28. mysql建表语句
CREATE TABLE `table_dnu_gate_stat`(
`date` char(10) NOT NULL,
`platform` tinyint(4) NOT NULL default '0',
`dnu` int(11) default NULL,
`d1`  varchar(8000) default NULL,
`d2`  varchar(8000) default NULL,
`d3`  varchar(8000) default NULL,
`d4`  varchar(8000) default NULL,
`d5`  varchar(8000) default NULL,
`d6`  varchar(8000) default NULL,
`d7`  varchar(8000) default NULL,
PRIMARY KEY  (`date`,`platform`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


29. Mysql备份表结构:
mysqldump --opt -d sanguo -uroot -p1234 > kongzhan.sql


30. Mysql导入数据
mysql -uroot -p1234 sanguo_kz < kongzhan.sql
mysql -uroot < boomman_game_x.sql
mysql -uroot < boomman_user_x.sql




31. Mysql杀死查询
mysqladmin -uroot -p1234 kill   


32. Scp命令:
scp -P36000 root@10.142.9.26:/data/release/sanguo/cgi/CgiLogin  .


33. 修改Mysql授权信息:
grant select,update,insert,delete on *.* to root@10.207.147.198 identified by "1234";


34. Sed替换命令:
sed -e 's/10.221.56.142/127.0.0.1/g' *.xml 


sed -i "s/10.207.147.198/127.0.0.1/g" `grep '10.221.56.142' -rl ./`


35. perl 对hash的value 进行排序
foreach my $key ( sort { $hash{$a} <=> $hash{$b} } keys %hash)


36. mysql的binlog安全删除 
purge binlog to 'mysql-bin.001151'; 删除binlog, purge会更新mysql-bin.index中的条目, mysql-bin.index的作用是加快查找binlog文件的速度


37. 修改mysql表的默认值
alter table表名alter column字段名drop default; (若本身存在默认值,则先删除)
alter table 表名 alter column 字段名 set default 默认值;(若本身不存在则可以直接设定)
alter table pms_pay add 


38. 时间操作:
struct tm * localtime(const time_t * timer); // 将日历时间转换为本地时间


39. 字符串操作
Json::ToString(equipment).c_str()


40. lighttpd 配置多域名适配
HTTP["host"] =~ "^mobile.*\.com$"   匹配 mobile.app123.com , mobileios.app123.com


41. 一个目录下各个子目录的大小
du -h --max-depth=1


42. 数组元素匹配
map { if($gate_id eq $_) { $flag = 1;} } @boss_gate_array


43. 清楚mysql binlog日志:
PURGE MASTER LOGS BEFORE '20150209 00:00:00';


44. TTC 错误码
2021 是更改了 db.conf, 后缓存中的表结构发生变了, 后会出现这个问题。  不用修护,client api意识到这个问题后,会自动修护
2039 超出值定义范围,一般也没啥问题


45. 解决/bin/bash^M: bad interpreter
vi , set fileformat=unix


46. 查看可执行文件 符号列表
readelf -s -W CgiLogin

47. 修改stat_main_index.pl的时候一定要切记, 测试的时候用当天的时间
stat_main_index.pl一定要记得修改执行权限


48. cocos new -pGAction  -de: -lcpp


49. perl 查找子串
my $result = index($channel, "1Local");

50. perl 默认计算都是浮点型, 取整函数 int 


51. ssh自动登陆 免密码,用户名
1. 创建公钥 
ssh-keygen -t rsa 
2. 复制 id_pub.rsa 到远程机上
scp id_rsa.pub root@10.10.2.54:/root/.ssh/authorized_keys
chmod 600 authorized_keys
~/.ssh/authorized_keys 如果执行权限不为 600, 就会scp 无密码拷贝不成功 (貌似Centos7.0以上系统没有这个问题了)
3. 解决本地登陆用户与远程登陆用户不一致 
  vi ~/.ssh/config 
  Host 10.10.2.84
  user denny 

52. jsoncpp, string 转 Json::Value
Json::Reader reader; Json::Value data;
reader.parse(userBasic.extra, data);
---------------------------------
Json::Value user_stat;
Json::FromString(user_stat, user.user_stat);


53. Json, value 转 string
Json::FastWriter write;
user.user_stat = write.write(user_stat);

54. perl 用 DBI, 做 update, delete, insert, alter 处理
my $sql = “alter table user add index socre_index(score)”;
$dbh->do( $sql);
if ( $dbh->err() ) 
{
die “$DBI::errstr\n”;
}
$dbh->commit();

55. Mysql 增加索引
alter table score add index socre_index(score);
alter table score drop index socre_index;

56. JDK路径配置
JAVA_HOME:  C:\JDK\
PATH后增加: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar


57. c++11 
C++ 11 编译
要加上 -std=c++0x
g++ -std=c++0x -o func func.cpp   # -std=c++0x 一定要放在 -o 之前, 否则编译不过


58. std::function, std::bind
能够很好的解决回调函数, 调用类的成员函数


59. usleep 只阻塞当前线程,并不会阻塞其他线程


60. 无锁队列是没有事件同步通知机制, 如果没有数据的啦,就出于忙等状态


61. uint64_t 是在 /usr/include/stdint.h 中定义的, C99标准


62. 动态库添加 
vi /etc/ld.so.conf 
增加动态库路径, 后运行 ldconfig 


63. 网络字节序:就是大端字节序。规定不同系统间通信一律采用网络字节序
但是对于自有系统来说,其实很少有这个问题
只要客户端,服务器端都是自己定义的,那么字节序就不成问题, 但是可能如果Android采用的是大端的字节序, 那么如果不做字节转换的就应该解析出错

64. lvm 动态增加减少磁盘大小
增加: 先修改lvm,再增加文件系统
lvextend -L +10G /dev/testvg/testlv 
resize2fs -f /dev/testvg/testlv 30G
减少:先减少文件系统,再减少lvm
http://blog.itpub.net/32980/viewspace-1123851/
1.umount filesystem
2.e2fsck filesystem
3.resize2fs filesystem
4.lvredure
5. mount


65. 增加默认网关
route add default gw 10.10.2.1   #能ping通网关,但ping不同外网, 很有可能是没有设置默认网关


66. 修改共享内存大小:
sysctl -a | grep shm
echo 3355443200 > /proc/sys/kernel/shmmax
sysctl -p 


67. mysql 修改root 密码
方案一 
mysql> use mysql; 
mysql> update user set password=password('root') where user='root' and host='localhost'; 
update user set password=password('tgame') and host='%' where user='tgame'; 
update user set host='%' where user='tgame'; 
update user set host='10.145.11.190' where user='tgame'; 
mysql> update user set password=password('tgame') where user='tgame' and host='%'; 
update user set host='127.0.0.1' and password=password('root') where user='root';
flush privileges;
方案二:
grant all privileges on *.*  to tgame@l0.145.11.190 identified by "tgame";
grant all privileges on *.*  to fgame@127.0.0.1 identified by "root";
grant all privileges on *.*  to tgame@localhost identified by "tgamedb";
grant all privileges on *.*  to tgame@localhost identified by "tgamedb";


grant all privileges on *.*  to tgame@localhost identified by "";


grant all privileges on *.*  to root@127.0.0.1 identified by "root";


grant all privileges on *.*  to ddz@127.0.0.1 identified by "password";


grant all privileges on *.* to root@localhost;


grant all privileges on *.* to root@10.10.2.92;


grant all privileges on *.* to root@10.144.94.39 ;


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  
grant all    on *.* to root@127.0.0.1;
grant select on *.* to root@127.0.0.1;
flush privileges;


68. show innodb status; 查看数据库情况


69. linux查看一个进程的运行时间
ps axo pid,ppid,comm,pmem,lstart | grep MPSvr
ps axo pid,ppid,comm,pmem,lstart | grep MainSvr


71. redis-cli 使用
keys * 
zrange zone1_1 0 -1 withscores


72. 清空redis
flushdb


73. mysql 去掉空格 ltrim, rtrim, 取子串 left(a,20) ,长度 length


74. vi 显示控制字符 set list, set nolist 


75. ftp命令:
ls, cd, mkdir, delete, get|mget, put|mput 

76. protoc 命令
protoc -I=. --cpp_out=. float.proto


77. lua 堆栈打印
print(debug.traceback())


78. lua引用外部文件
package.path = package.path .. ";./?.lua"
local test2  = require("test2")


79. protobuf 生成中间文件
protoc --descriptor_set_out ClientSvrMsg.pb ClientSvrMsg.proto


80. lua获取当前路径
print(os.getenv("PWD"))

81. redis, incr可以全局唯一增长一个值,watch做事务处理


82. redis 哈希结构 
Redis
支持5种类型 string list set zset dict
string 
set a "123"
get a  
/*
"1"
*/


list
lpush my_list aaa
lpush my_list bbb
lpush my_list ccc
lrange my_list 0 10 
/*
1) "c"
2) "b"
3) "a"
*/


哈希
HMSET user:1 username root password 123456 level 1
HGETALL user:1
hget account 10005


/*
1) "username"
2) "root"
3) "password"
4) "123456"
5) "level"
6) "1"
*/


set
sadd my_set qqq
sadd my_set www
sadd my_set eee
smembers my_set
/*
1) "eee"
2) "qqq"
3) "www"
*/


zset
zadd my_zset 1 aaa
zadd my_zset 2 bbb
zadd my_zset 3 ccc
zadd my_zset 4 ddd
zrange my_zset 0 10 withscores
/*
1) "aaa"
2) "1"
3) "bbb"
4) "2"
5) "ccc"
6) "3"
7) "ddd"
8) "4"
*/


84. 杀死相关进程
pgrep skynet | xargs kill -9


85. linux 最大文件描述符
cat /proc/sys/fs/file-max
cat /etc/security/limits.conf


86. 删除目录下svn数据
find . -type d -name ".svn" | xargs rm -rf


87. valgrind 使用
valgrind --tool=memcheck --leak-check=full ./test


88. profile使用
在编译skynet时, 加上 -lprofiler
env CPUPROFILE=./center.prof ../skynet/skynet  conf/config.center 
pprof -text ../skynet/skynet  center.prof 
但这里有个问题就是,skynet要自己正常关闭,也就是调用skynet.abort, 用Crtl+C, kill 都没有用


89. cpu信息查看命令:
物理cpu个数:
cat /proc/cpuinfo |grep "physical id"|sort |uniq
逻辑Cpu个数:
cat /proc/cpuinfo |grep "processor"
Cpu核数:
cat /proc/cpuinfo |grep "cores"
Cpu主频:
cat /proc/cpuinfo |grep MHz|uniq 
Cpu型号:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
Cpu详细信息:
cat /proc/cpuinfo


90. redis-cli 访问远程主机
redis-cli -h 10.10.128.49 -p 6379
redis-cli -h 10.10.137.129 -p 6379
redis-cli -h 


云存储2
10.10.150.239:6379
10.10.183.142:6379


redis-cli -h 10.10.150.239 -p 6379


mysql -uroot -p61baozi@lianxiang -h10.10.139.35 -P3306


92. gdb 带参数调试:
gdb skynet
set args conf/config


95: mysql 远程连接
mysql -uweb -p61Statistical@Games_ -h119.29.26.122 
mysql -uweb -h119.29.26.122 -P3307 -p61Statistical@Games_


96:redis获取全部配置
CONFIG GET *


97. linux时区修改 
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者
export TZ='Asia/Shanghai'


98. linux 修改整个目录时间
find  .  -name '*'  -exec touch {} \;


99. tar 显示一个 tar.gz 里面文件的内容
tar tf game.tar


100. leetcode


101. mysql忘了密码的处理方式:
my.cnf 中 [mysqld] 下添加 skip-grant-tables


102. redis 查看参数


103. awk  sed 混用
grep shopId *.log | awk -F" " {'print $6'} | awk -F "," {'print $3'} | awk -F ":" {'print $2'} | sed  "s/}//g" |  awk '{ if ($1==6) {sum += 1}} END {print sum}'


104. 命令行vi查看 
开启: set -o vi
关闭: set +o vi


105. rpm包安装
rpm -ivh a.rpm


106. 查看glibc的版本
strings /lib64/libc.so.6 |grep GLIBC_


107. glibc 升级:
/lib64/libc.so.6 -> libc-2.12.so
rm -rf /lib64/libc.so.6  
LD_PRELOAD=/lib64/libc-2.15.so
ldconfig


108. git命令相关
查看文件的修改时刻
git log -p 3rd/lua/lapi.c  
git blame 3rd/lua/lapi.c
git show c7b5015e
git log  c7b5015e..


109. redis 绑定 127.0.0.1


110. vi正文本替换字段
:%s/vivian/sky/g
:%s/10.105.86.119/10.105.98.107/g


111. vi 列模式删除
Ctrl + V 切换到列模式


112. the_silver_searcher 
the_silver_searcher  ag  


113. 腾讯挂载盘:
mkfs -t ext4 -c /dev/vdb 
mount /dev/vdb /data
usermod -d /data/fgame fgame


114. mariadb 
yum install mariadb-server -y
systemctl start mariadb.service
systemctl enable mariadb.service


115. 切换shell
cat /etc/shells
chsh -s /bin/zsh


116 dmesg addr2line 查找coredump 位置
dmesg | grep segment
addr2line -e main 080483fd


117 关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
irewall-cmd --state #查看默认防火墙状态


118 sudo 遇到 command not found 的情况
sudo -E env "PATH=$PATH" ll -l


119  CentOs7.2 修改hostname
hostnamectl set-hostname  master


120 CentOs7 关闭防火墙
systemctl stop firewalld.service #停止firewall 
systemctl disable firewalld.service #禁止firewall开机启动 


121  *.so 动态库文件找不到
在 /etc/ld.so.conf 增加路径, 并运行 ldconfig /etc/ld.so.conf 让加载成功


122  
git 首先添加 ssh-key


123  pptp client 
pptpsetup --create ddzvpn --server 182.150.21.69 --username dev61 --password #cT$Sv*YtSFXxxJs


124 CentOs 替换 yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache


125 mongodb操作
创建数据库
use dn
db.dn.insert({"name":"test"})


mongodb 查找语句
db.testdb.find({"test_key": {$gt : 0}}).sort({test_key:1}).skip(1).limit(1).count()


多sort
db.testdb.find({"test_key": {$gt : 0}}).sort({test_key:1,test_key2:-1}).skip(1).limit(2)




删除数据库
use dn
db.dropDatabase()
db.collection.drop()


db.col.insert({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '菜鸟教程',
    url: 'http://www.runoob.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})


db.test.insert({
   "_id":ObjectId("52ffc33cd85242f436000001"),
   "contact": "987654321",
   "dob": "01-01-1991",
   "name": "Tom Benzamin",
   "address": [
      {
         "building": "22 A, Indiana Apt",
         "pincode": 123456,
         "city": "Los Angeles",
         "state": "California"
      },
      {
         "building": "170 A, Acropolis Apt",
         "pincode": 456789,
         "city": "Chicago",
         "state": "Illinois"
      }]
}) 


126. mongodb 启动
./mongod -f mongodb.conf
  
127. svn 可执行权限修改
svn propset svn:executable on *.sh 


128. go get 代理
git config --global http.proxy "192.168.0.118:1080"


129. logrotate 日志分离工具


130. 把当前时间转换成时间戳
date +%s


131. beego 由于权限问题 极易引起 invalid argument, 但是具体哪里引起的权限问题却并不可知


132. mysql 自增字段设置初始值 
alter table pms_pay auto_increment = 101000;


133. mysql创建用户:
CREATE USER  'roott'@'localhost' IDENTIFIED BY 'Password!#DD'; 
grant all privileges on *.*  to roott@localhost identified by "Password";
flush privileges;


134. redis 配置需要研究下


135. php laravel 启动 
 php artisan serve


136. mysql update 
update pms_users set username='admin' , password='21232f297a57a5a743894a0e4a801fc3'  where userid = '1461312703628858832';


137. redis 增长指定值 
incrby max_id 10000    10000
incrby max_id 10       10010 


138. tar.xz 后缀解压 
tar xvJf  ***.tar.xz 


139. mongodb 查询语句
db.room_record.find({game_type:'DN_GAME', ts : {$lt:1502640000,  $gt:1502553600}})



















本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

日常积累 的相关文章

  • Sublime text 3 中文文件名显示方框怎么解决

    在sublime text 3中 xff0c Preference Settings User xff0c 最后加上一行 34 dpi scale 34 1 0 覆盖操作系统设置的DPI 34 font size 34 11 0 34 ig
  • Oracle expdp/impdp常用性能优化方法

    Oracle expdp impdp常用性能优化方法 转自 xff1a http blog chinaunix net uid 20785090 id 4088083 html expdp impdp在进行数据迁移时速度极快 通过一定的优化
  • 移动端webUI框架(HTML5手机框架)

    淘宝SUI Mobile框架 官网地址 xff1a http m sui taobao org SUI Mobile 是一套基于 Framework7 开发的UI库 它非常轻量 精美 xff0c 只需要引入我们的CDN文件就可以使用 xff
  • 在线创建dg环境 adg

    在线创建dg环境 adg 在两个库的环境变量中添加如下 export TNS ADMIN 61 ORACE HOME network admin 主库 xff1a lsnrctl stop Shutdown immediate Startu
  • Ubuntu18.04 编译 Android10.0 系统环境

    Ubuntu18 04 编译 Android10 0 系统环境 xff0c 每次搞一个新电脑或环境 xff0c 编译总要搞半天 xff0c 虽然知道是环境安装的问题 xff0c 但确实很烦和耗时 xff0c 关键是报错各异 思路 xff1a
  • 如何在Init里添加一个自启动程序,Server

    一 添加一个系统服务的权限声明 情景 xff1a 定义一个init启动的service xff0c demo service xff0c 对应的执行文件是 system bin demo 1 创建一个demo te在 device medi
  • [解决]Eclipse不能开发Web项目

    因为好久没有用Eclipse开发Web项目 xff0c 突然 xff0c 今天开发Web项目的时候 xff0c 怎么也建立不了Web项目 所以揣想是Eclipse版本不对或者是没有装插件 因为自己的Eclipse已经安装了很多其他的插件 x
  • 解决Tomcat访问Web显示HTTP Status 404 - /hrm/

    步骤 xff1a 1 打开Eclipse xff0c 双击Tomcat 2 更改Deploy path xff0c 它后面的值默认是 34 wtpwebapps 34 把它改成 34 webapps 34 也就是tomcat中发布项目所在的
  • Cordova系列学习教程01. 了解Cordova

    转载请标明出处 xff1a http blog csdn net junzaivip article details 51151924 xff0c 本文出自 junzaivip博客 概念 xff0c phonegap与cordova之间的区
  • 2016年小结 2017年展望

    转载请标明出处 xff1a http blog csdn net junzaivip article details 54231935 xff0c 本文出自 junzaivip博客 每个人的世界里有的不止是光鲜 xff0c 其实还有更多别人
  • 如何将本地已有的项目加入git版本管理

    本文地址 xff1a https blog csdn net junzaivip article details 82626584 如果自己已经新建的一个项目 xff0c 暂时没有加入项目管理 xff0c 且名称不变 xff0c 如何加入
  • 基于github搭建自己的个人博客

    今天一时兴起 xff0c 看见别人使用的github io搭建了属于自己的个人博客 xff0c 我也使用github搭建一个自己的博客系统 xff1b 步骤一 xff1a 创建一个自己的github账号 xff1b xff08 略 xff0
  • ES6基本用法

    ES6基本用法 字符串的基本用法 let junzai 61 34 史慧君 34 let blog 61 34 淘宝多的是 xff0c 都是正版 xff0c 放心买 学习字符串 34 let blog 61 96 淘宝多的是 xff0c 都
  • Active MQ C++实现通讯记录

    Active MQ C 43 43 实现通讯 背景知识 xff1a ActiveMQ是一个易于使用的消息中间件 消息中间件 我们简单的介绍一下消息中间件 xff0c 对它有一个基本认识就好 xff0c 消息中间件 xff08 MOM xff

随机推荐

  • Node升级到最新版本

    检查目前的版本 xff1a localhost shihuijun node v v8 9 3 清除node js的cache 不确定有没有必要 localhost shihuijun sudo npm cache clean f Pass
  • Android Activity 重载 onConfigurationCangerd之屏幕方向改变

    一 onConfigurationChanged 触发时机 onConfigurationChanged 事件不只是屏幕方向改变才触发 xff0c 其他一些系统设置改变也可以触发 xff0c 例如 xff1a 打开软件盘 屏幕旋转 捕获事件
  • Android原生控件【TimePickerDialog】简单的使用

    xff08 1 xff09 首先在布局文件中定义一个Button以及对应的id xff08 2 xff09 当点击该按钮时 xff0c 代码如下 xff1a Calendar calendar 61 Calendar getInstance
  • 2019-08-10 homebrew更新更新慢的问题

    Homebrew 镜像使用帮助 直接在 路径下执行以下命令 替换现有上游 git C 34 brew repo 34 remote set url origin https mirrors tuna tsinghua edu cn git
  • contos安装ElasticSearch解决 bash: shasum: 未找到命令...

    centos需要运行一下 xff1a yum install perl Digest SHA
  • yum 无法使用的解决

    在网上看到的解决方法 xff0c 故保存于此 问题 xff1a Loaded plugins fastestmirror Determining fastest mirrors YumRepo Error All mirror URLs a
  • 报错-crontab -e 定时任务执行失败排查

    使用 crontab e 定时启动 jar 包服务失败 xff0c 排查过程如下 xff1a 1 查看 crontab 服务 span class token function crontab span l 陈列出了待执行任务列表 xff0
  • 生产者消费者问题

    目录 生产者消费者模型概述 生产者消费者模型的优点 1 解耦 2 并发性 3 忙闲不均 Linux系统下模拟实现 思路 代码实现 运行结果 生产者消费者模型概述 生产者消费者问题也称为有限缓冲问题 大概描述就是 xff1a 两个或更多的线程
  • Android指纹验证(BiometricPrompt)

    1 先导依赖 implementation span class token string 34 androidx biometric biometric 1 1 0 34 span 2 布局里写一个按钮方法 span class toke
  • 给定一个链表,判断链表中是否有环

    给定一个链表 xff0c 判断链表中是否有环 如果链表中有某个节点 xff0c 可以通过连续跟踪 next 指针再次到达 xff0c 则链表中存在环 为了表示给定链表中的环 xff0c 我们使用整数 pos 来表示链表尾连接到链表中的位置
  • qemu+kvm安装银河麒麟V10SP1 arm64 虚拟机

    qemu 43 kvm安装银河麒麟V10SP1 arm64 虚拟机 安装 qemu 工具准备下列文件创建虚拟硬盘执行启动命令通过VNC访问虚拟机安装 tigervnc连接 VNC 安装 qemu 工具 span class token fu
  • eclipse java底部输入框不见解决

    那是eclipse种的Console控制台 xff0c 重新显示方式有以下几种 xff1a 1 方法一 xff1a 快捷键 xff1a ALT 43 SHIFT 43 Q 2 方法二 xff1a 点击工具栏上的 window 输入reset
  • 人脸识别系列一 | 特征脸法

    前言 从这里开始 xff0c 我会不定期的更新一些人脸识别的有趣算法和小demo算法 xff0c 源码也会开放出来 xff0c 自己在学习的过程中希望也能帮助到公众号中对这方面感兴趣的小伙伴 xff0c 无论是从源码角度 xff0c 还是从
  • HDU 5656 CA Loves GCD dp,常数优化

    题目链接 xff1a http acm hdu edu cn showproblem php pid 61 5656 题意 xff1a 解法 xff1a span class hljs comment HDU 5656 span span
  • python爬虫抓包爬取NBA中文网近20年球员数据

    爬取NBA中文网近20年的球员数据 因为NBA中文网球员数据是通过json异步加载的 xff0c 所以需要抓包实现 import time import requests import json import csv 获取json文件里面的
  • 解决 centos7 创建服务 启动服务 报错control process exited, code=exited status=203

    部署srs gb28181 流媒体服务 时 xff0c 想添加到服务开机启动 xff0c 发现启动报错control process exited code 61 exited status 61 203 百度上找了好多资料 xff0c 全
  • ubuntu18.4使用xfce4安装VNC

    ubuntu18 4使用xfce4安装VNC 1 安装VNCServer sudo apt get install vnc4server 2 安装Xfce4 sudo apt get install xfce4 3 配置VNCServer密
  • 009:Python字符串的使用

    字符串的定义 所谓字符串 xff0c 就是由零个或多个字符组成的有限序列 xff0c 一般记为 xff1a 在Python程序中 xff0c 如果把单个或多个字符用单引号或者双引号包围起来 xff0c 就可以表示一个字符串 字符串中的字符可
  • BUG笔记:Win XP IE8下HTML Parsing Error: Unable to modify the parent container element before the child

    xff3b Bug描述 xff3d Windows XP IE8的某些版本下页面只显示一部分 xff0c 其余为空白 IE左下角有惊叹号报错标志 xff0c 点开后显示字符如下 xff1a HTML Parsing Error Unable
  • 日常积累

    1 如何对mysql数据库已存在表进行修改 2 查看mysql 数据库引擎 3 defunct进程 ps aux grep defunct 表示的是僵尸进程 4 检测进程打开的文件句柄数 xff1a lsof p pid 5 sg test