avatar
童琦杰
  1. 读后感,其实应该读完就立即写的,否则几天后,看书后的那种兴奋就会一点点消散,几天后就会荡然无存,感觉就没有多少了。 不过读后感,如果搁置一段时间写,才能因为重新回忆书中内容,而给自己留下更多的内容。 我的语言能力很弱,情商也比较低,经常容易得罪人,所以找来这本书,看看可否提高提高下。 虽然只是一本300多页的书,但是里面却汇集20多本书的内容。何以做到一本书能够等价于20多本?答案在于一群爱读书的人,他们把读过的书,提取书中精华,用通俗的语言描述出来,并针对每本书的精华部分通过一些简短实例分析,加深读书人对理论知识的掌握。 这本书的精华在于‘拆’,不仅自己要学会拆,还要学会帮助其他人来拆。正因为这个拆,才有了读书帮,才有了这本书。何为拆?拆,即提取。看完一本书,没有必要强迫自己记下很多内容,一本书中,只要有一个自己感触内容被自己记住,并在生活中加以运用,这本书的价值就已经体现了。但往往书读完了也就读完了,时间一长,就真的没了。所以,最好的拆,是教会其他人你读的书,这个过程能够同时锻炼思维和表达能力。这样,才可能将读书的知识,转换为自己的能力。 这本书,算是操作类图书,要想自己有良好的沟通力,得领导赏识,得亲朋
  2. -- 可洁 材料:鸡蛋两个100克,面粉80克,蜂蜜35克,糖粉25克,玉米油30克,白醋3滴 步骤: 蜂蜜,糖粉,鸡蛋全部倒入打蛋盘中,打蛋盆放入热水中,隔水打发(全蛋打发最适宜的温度是40度,放入50度的热水中最容易打发) 打发:搅拌头落下的蛋液可以画8字,字可以在蛋糊表面停留一段时间,就说明打发了 筛入80克面粉,用搅拌棒轻轻翻记下,然后加入30克玉米油。轻搅拌均匀,然后倒入纸杯中。 烤箱200度预热,中层,然后放入装好蛋液的纸杯。烤10分钟。转190度,继续烤5分钟,最后底层烤2分钟。 个人喜欢吃烤的老一点的蛋糕,火用的比较大。一般190度烤150分钟就可以了。 效果图:表面焦黄,表面香脆,内部松软,香甜。
  3. ARR 一、下载并安装IIS插件ARR: https://www.iis.net/downloads/microsoft/application-request-routing 二、下载并安装IIS插件URL Rewrite: https://www.iis.net/downloads/microsoft/url-rewrite 三、打开IIS,选中服务器名称,在功能视图下找到Application Request Routing Cache(如没有找到这个,尝试使用Win+R,输入inetmgr打开)。 四、打开Application Request Routing Cache,在右侧栏找到Server Proxy Settings并打开,勾选Enable Proxy。 URL重写-入站规则 一、选中虚拟目录节点,在功能视图中找到URL Rewrite并打开。 二、在右侧栏点击Add Rules,在Inbound rules下选择Blank rule。 三、输入Name,随意。 四、Match URL输入如下图: 五、Action输入如下图,http://localhost:5000为重定向的域名,{R:1
  4. 属性 interface LabelledValue { label: string; } 通过在属性名称后添加问号?来定义可选属性。 interface SquareConfig { color?: string; width?: number; } 使用关键字readonly定义只读属性。 interface Point { readonly x: number; readonly y: number; } 方法类型 使用接口描述方法类型时,我们只需要提供方法参数及返回类型,参数列表中每个参数必须包含名称和类型。 interface SearchFunc { (source: string, subString: string): boolean; } let mySearch: SearchFunc; mySearch = function(src: string, sub: string): boolean { let result = src.search(sub); return result > -1; } 使用接口描述方法类型更像是C#语言中的委托定义。 索引类型 接口也支持描述索引类型。 i
  5. 与Javascript语言一样,TypeScript也支持几种基本的数据类型,如布尔类型、数值类型、字符串类型。除了以上几种基本类型,TypeScript同时也提供几种独特的数据类型。 布尔类型 布尔类型只支持两种值:true/false。 let done: boolean = false; 数值类型 数值类型变量允许使用十六进制、十进制、八进制、二进制字面量赋值。 let decimal: number = 6; let hex: number = 0xf00d; let binary: number = 0b1010; let octal: number = 0o744; 字符串类型 TypeScript中字符串值允许使用双引号"或单引号'标记。 let color: string = "blue"; color = 'red'; 同时,TypeScript支持模板字符串(template strings),允许跨越多行定义字符串值,并且允许在字符串内嵌入表达式,模板字符串使用反引号```标记。 let fullName: string = `Bob Bobbington`; let age: numb
  6. 修改配置文件 //codefile:/etc/nginx/sites-enabled/example.conf http { ... allow xx.xx.xx.xx; allow xx.xx.xx.xx; deny all; ... } server { ... allow xx.xx.xx.xx; allow xx.xx.xx.xx; deny all; ... } location / { allow xx.xx.xx.xx; allow xx.xx.xx.xx; deny all; } 加载Nginx配置 nginx -s reload
  7. adb文件位置: AndroidSdk\platform-tools\adb.exe 模拟进程被杀死命令: adb shell am kill package-name 截图并保存到PC: adb shell /system/bin/screencap -p /sdcard/screenshot.png & adb pull /sdcard/screenshot.png "this/is/target/folder" 模拟屏幕按压: adb shell input swipe 100 100 120 120 1000 打开Android Device Monitor: AndroidSdk\tools\monitor Java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed //codefile:build.grade android { ... aaptOptions { noCompress "tflite" //表示不让aapt压缩的文件后缀 } .
  8. 目前该方案只支持 Chrome 和 Firefox 浏览器,通过设置 SSLKEYLOGFILE 环境变量,可以指定浏览器在访问 SSL/TLS 网站时将对应的密钥保存到本地文件中,有了这个日志文件之后 wireshake 就可以将报文进行解密了。 首先设置SSLKEYLOGFILE环境变量,指定文件路径。 配置Wireshake,Edit->Preferences->Protocols->TLS->(pre)-Master-Secret log filename,输入上面配置环境变量的路径。 重启浏览器,进行抓包
  9. //codefile:DateTime.java import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class DateTime implements Comparable<DateTime> { public static DateTime now() { return new DateTime(new Date()); } public static DateTime today() { return DateTime.now().getDate(); } public static DateTime minValue() { return new DateTime(); } public static DateTime maxValue() { return new DateTime(9999, 12,
  10. linking against a dylib which is not safe for use in application extensions 因为app extension限制了某些API的使用, ( App Extensions不能使用的一些API ) ,因此在自定义自己的framework后,这个framework可能包含了某些在App Extensions里不能使用的API,因此为了安全起见才会给出这个警告。 选中自定义framework的target,然后选中Build Settings,(记住选择All,而不是Basic),在过滤框中输入"require only",将Require Only App-Extension-Safe API的值改成YES,(默认为NO),然后Command + K clean一下工程,警告久消除了。 warning: Auto Layout Localization: Leading constraint is missing, which may cause overlapping with other views. 需要多加一条约束左或右间距约束。 'C
© 2015-2022 tongqijie.com 版权所有沪ICP备17000682号