Skip to content

Instantly share code, notes, and snippets.

View yorickshan's full-sized avatar
🎯
Focusing

Shan Yinlong yorickshan

🎯
Focusing
View GitHub Profile
@yorickshan
yorickshan / resetAdminCount.note
Last active January 31, 2018 14:10
[Mac]重置管理员账户 #mac
1.按住 command+s 开机
2.执行:
/sbin/mount -uaw (回车)
rm var/db/.applesetupdone (回车)
reboot (回车)
reboot后,建一个新用户,按提示操作
3.新用户创建后,打开系统偏好设置-用户与群组
4.将之前的账号设置为管理员(点击原来的普通用户,右侧有个“允许用户管理这台电脑”,打勾)
4.切换用户
@yorickshan
yorickshan / Comparing_of_SQL_LINQ_Lambda.sql
Last active February 1, 2018 13:17
[SQL|LINQ|Lambda对比] #sql
1、 查询Student表中的所有记录的Sname、Ssex和Class列。
select sname,ssex,class from student
Linq:
from s in Students
select new {
s.SNAME,
s.SSEX,
s.CLASS
}
Lambda:
@yorickshan
yorickshan / Regular_Expression
Last active June 13, 2024 03:03
[Frequently-Used Regular Expression] 常用正则表达式总结 #regex
[正则表达式](http://www.runoob.com/regexp/regexp-intro.html)
一、校验数字的表达式
1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
@yorickshan
yorickshan / dbconnection.md
Last active February 1, 2018 13:33
[DbConnection] 常用数据库连接字符串 #sql

SQLServer简易连接: Server=服务器地址;Database=数据库名称;User Id=用户名;Password=密码;

SQLServer本地文件可信连接: Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=数据库名称;Trusted_Connection=sspi;

SqlServer自定义连接: Data Source=(LOCAL);Initial Catalog=数据库名称;User ID=用户名;Password=密码;Persist Security Info=True;Enlist=true;Max Pool Size=300;Min Pool Size=0;Connection Lifetime=300;Packet Size=1000;

Oracle简易连接:

@yorickshan
yorickshan / commonJava.java
Last active June 3, 2018 15:53
[Java] Java常用代码 #java
//初始化
Scanner in = new Scanner(System.in);
//获取输入
int a = in.nextInt();
double b = in.nextDouble();
//判断浮点数是否相等
System.out.println(Math.abs(a-b) < 1e-6); //1e-6 为科学计数法,意为1*10^-6
//随机数
//转map类型
var arr = [
{name: "Name", value: "111"},
{name: "Price", value: "2"},
{name: "ProducingArea", value: "3"},
{name: "ShelfLife", value: "44"},
{name: "Stock", value: "5"}
];
var map = new Map();
>Cherry-Pick
该命令可以选择分支中的一个或几个commit(s)进行操作,可以理解为个性化的merge
>pull request
>fork
@yorickshan
yorickshan / performance
Last active September 5, 2018 02:03
性能分析及优化,方法和工具
>Java: ```JProfiler```
>C#: ```dotTrace```
>JavaScript: ```Chrome```
>Python:
```
timeit
profile
@yorickshan
yorickshan / js-arrayLikeObject
Last active May 16, 2019 22:40
定义:使用从零开始,且自然递增的整数做键名,并且定义了length属性表示元素个数的对象,虽然并不是由Array构造函数所创建,它依然呈现出数组的行为
>数组
定义:有限个类型相同的变量的有序的数据集合,索引为从0开始且自然增长的整数,包含名为length的属性表示数组元素的个数
作用:在单个的变量中存储多个值
>对象
定义:有限个无序的由键->值组成的数据集合,其元素的键名和值都可以自定义
@yorickshan
yorickshan / js-repeatedClick
Last active September 6, 2018 10:26
回车键和button按钮都绑定同一个事件,如何避免按回车的时候button重复点击,提交数据
### 方法一
>1、当选中确认按钮时,确认Enter键执行按钮的click动作,而不是直接执行click绑定的方法
>2、在触发数据提交方法后禁用按钮,在提交完毕后的回调函数中重新启用
```
function onkeydown() {
//网页内按下回车触发
if (event.keyCode == 13) {