开发日常实用命令笔记

09. June 2020 笔记 0
window下bat文件编写and后台执行 @echo off if \"%1\" == \"h\" goto begin mshta vbscript:createobject(\"wscript.shell\").run(\"%~nx0 h\",0)(window.close)&&exit :begin :: cmd /k \"cd /d C:UsersMyUniUniDesktopwindows_client&&npc.exe -server=******* -vkey=********* -type=tcp\" tar -zcvf lijian.tar.gz lijian.txt 压缩 tar -zxvf lijian.tar.gz -C test 解压到指定目录 mkdir -p a/b/c 循环嵌套创建文件夹 调整linux,window双系统默认启动顺序 sudo vim /etc/default/grub 修改成在开机界面window所在的位置(从0开始),一般window启动在第三行,则为2,如下: 把GRUB_DEFAULT=\"0\" 修改成GRUB_DEFAULT=\"2\" 最后记得:sudo update-grub

MAC系统通过SMB链接window共享盘

12. July 2019 笔记 0
在公司同事之间传输文件太复杂,尤其是大文件和多人共享,然后就弄了个局域网内共享盘,每人电脑都挂上,使用起来非常方便。开始的时候window,linux链接都正常,唯独mac链接不上,总结以下几点: 1.调整好服务器和mac的时间,校对一致2.window和linux通过smb链接无需密码,使用everyone用户组就ok,mac需要使用密码链接,新建一个带密码的本地用户,赋予权限即可。3.检查window防火墙,允许远程链接和网络共享,可关闭防火墙后测试,逐个排查问题。参考网址:https://www.online-tech-tips.com/mac-os-x/connect-to-shared-folder-on-windows-10-from-mac-os-x/

2018年11月份笔记

13. November 2018 笔记 0
伴随着公司日益成长,技术上很多细节就要逐渐重视起来了. 1.比如版本更新或违反bug期间,要把网站处于维护模式. php artisan down 开启维护模式 php artisan up 关闭维护模式 显示维护模板 resources/views/errors/503.blade.php 2.在.env文件中,APP_ENV 本地开发环境可为local,模拟环境为staging,生产环境为production  

2018年八月笔记

13. August 2018 笔记 0
1.查看php配置文件 php -i | grep \'Configuration File\' 2.若无phpize,安装php-dev模块,根据自己php版本 apt-get install php5.7-dev

2018年七月笔记

09. July 2018 笔记 0
1.编译文件是出现bash: make: command not found。 原因:最小化安装linux没有预装编译环境。 方法:apt-get install build-essential 2.查看物理CPU个数 cat /proc/cpuinfo| grep \"physical id\"| sort| uniq| wc -l 3.查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep \"cpu cores\"| uniq 4.查看逻辑CPU的个数 cat /proc/cpuinfo| grep \"processor\"| wc -l 5.查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 6.PHP date 参数 各种参数详解:   a - \"am\" 或是 \"pm\" ...

PHP 错题笔记

20. June 2018 笔记 0
1.mysql_num_fields 返回查询列的数量 2.strcmp 返回值并不一定是1,0,-1,当$str1,$str2其中有对应位的时候,比较的是对应位第一个不同位相差的ASCII码值。 当没有对应位的时候,比较的是相差的字数。 3.三元运算符是水平级的运算,无法表示if嵌套的递进运算。 4.子类的构造方法会覆盖父类构造方法。 5.final 不能标识成员属性,只能定义成员方法, 6.static修饰的变量常驻内存,实例化只执行构造函数,不执行成员属性赋值操作。 7.对象复制通过引用的方式实现,对象存储的只是堆中的地址。 8.抽象类中不一定非要定义抽象方法,没有方法体的方法叫抽象方法。 9. __call方法在调用对象中不存在的方法时自动调用的,有两个参数。 10.get_class 获取实例化对象所属类名。 11. PDO中一共提供了三种不同的错误处理模式 ① PDO::ERRMODE_SILENT:不报错误② PDO::ERRMODE_WARNING:以警告的方式报错③ PDO::ERRMODE_EXCEPTION:以异常的方式报错 12.affected_rows返回所影响的函数  

VueJS学习笔记

13. October 2017 笔记 0
v-bind单向数据绑定,结合class使用方式如下,根据数组中值选择使用不同的class。 v-for使用key增加dom节点和js数组的关联关系,可提升性能。可用于数组和对象的循环。 <ul> <li v-for=\"(st,index) in stu\" v-bind:class=\"{\'A\':\'red\',\'B\':\'blue\'}[st.score]\" :key=\"index\"> {{st.name}} {{st.score}} </li> </ul> v-bind:class 可简写:class, v-on:click简写为@click,函数定义: <button v-on:click=”change()”>Click</button> methods:{methods:{ change(){ this.stu.push({ name:\'mick\',score:\'A\' })} 组件使用:使用props传递值,data必须是一个函数 components:{ \'my-component\':{ props:[\'message\'], props:[\'message\'], template:\'<div>This is a Components{{lijian}}{{message}}</div>\', data:function(){ return { lijian:\'123456\' } } } } <my-component :message=\"test\"></my-component>调用组件 v-on 可以绑定自定义事件,使用$on 监听事件,$emit触发事件 new Vue({ el: \'#app\', data: { total: 0 }, methods: ...

HTML5梳理笔记整理

22. May 2017 笔记 0
并非所有的css属性均可继承,与元素外观(文字颜色,字体等)相关的样式会被继承,与元素在页面上布局相关的样式不会被继承,在样式中可以使用inherit强行继承。如:border:inherit; 每个meta元素只能用于一种用途,可在head元素中添加多个meta元素,meta 局部属性 name,content,charset,http-equiv(改写http表头字段) <meta http-equiv=”refresh” content=”2″ />每隔两秒刷新一次。<meta http-equiv=”refresh” content=”2;http://www.lezhi.ren” /> 两秒之后跳转到指定页面。 <link rel=”prefetch” href=”test.html” /> 预先加载即将用到的资源。 <script defer src=”test.js”></script> defer作用是等待浏览器解析完html标签以后再执行脚本。 <script async=”async” src=”test.js”></script> 打破浏览器顺序解析,异步加载脚本,使用外部脚本和内容无关的情况。 <table>标签标题 <caption>,布局标签<thead>,<tbody>,<tfoot> <colgroup span=“2”>前两列,<colgroup span=“2”>(在前面有colgroup设置的列数),第三四列。 布局活用<header>,<details>,<section>,<article>,<aside>,<address>,<footer> form 标签上传图片等媒体文件需要使用enctype=”multipart/form-data”,提升用户友好度,使用autocomplete=”on”,在input上添加autofocus=”autofocus” ,使input输入框自动获取焦点。 form标签中使用<fieldset>对表单元素编组,使用<legend>添加说明标签。 在form外的元素,在form中添加id属性,为form外元素添加form属性如:<button form=”formName” type=”submit”>提交</button>。可以把外部元素和form元素关联在一起。

siege使用及参数说明

15. April 2017 笔记 0
Transactions: 30000 hits //完成30000次处理 Availability: 100.00 % //100.00 % 成功率 Elapsed time: 68.59 secs //总共使用时间 Data transferred: 817.76 MB //共数据传输 817.76 MB Response time: 0.04 secs //响应时间,显示网络连接的速度 Transaction rate: 437.38 trans/sec //平均每秒完成 437.38 次处理 Throughput: 11.92 MB/sec //平均每秒传送数据 Concurrency: 17.53 //实际最高并发连接数 Successful transactions: 30000 //成功处理次数 Failed transactions: 0 //失败处理次数 Longest transaction: 3.12 //每次传输所花最长时间 Shortest transaction: ...