avatar
童琦杰
  1. 一个月期限已到,第三本书也是在昨晚刚刚读完。 《杀手的礼物》,听着书名,会想到冷酷,严肃,但其实是温暖,诙谐的。 《杀手的礼物》,看着书名,会认为是一部完整的小说。但其实是由一些独立的故事组成。 《杀手的礼物》,400来页的书,我以为很精彩,最多2晚就可以读完,可是我整整花了一个星期才看完最后一个故事。 说真的,这本书,想讲的主题是什么,看完我也不明白。就像我们看一部肥皂剧,看了就看了,其实没有留下什么营养。不过看书,有一点好,识字。比如说旻(min):天空,特指秋季的天空。 谍战剧中,里面的杀手一般都可以用阴暗,聪明,酷,有钱,严苛的,冷酷无情来形容。 但是这本书,却颠覆了传统杀手的形象。 首先,阴暗。杀手一般不都是暗地里交易,而且隐秘性特别好吗?而这里面的杀手,却可以在酒吧里面挂个杀手排行榜,在微信朋友圈里面晒各自的生活以及具体位置。这样也太不安全了。 其次,聪明,酷,有钱。 一般杀手不都是上知天文,下知生物地理,而且动手能力极强吗?随便倒拾,任何稀疏平常的东西都能变成利器。而这里面的主人公,确因为找不到工作,没有办法,最后选择当了杀手。而且,作为杀手,还计较每个圣诞节,杀手组里送的圣诞小礼物,更别说拥有
  2. 钝:迟钝,反应慢,反应弱 这本书讲的是生活,工作中锻炼我们的弱感知力很重要。 简单一点来说,就是对于如意的事情时,缩小自己的欣喜度,才不会得意忘形,才会继续奋斗努力。对于不如意的事情,心放宽些,自己才会更快乐,不易失意忘形。然后就是从医学的角度阐释,削弱自己对外界事物的敏感度了,有多么重要。 最近听了太多讲道理的书籍,虽然每一本看上去都是讲不同的内容,其实道理都可以互通。 比如说钝感力, 可以和幸福的婚姻里面讲的包容,有类似的意思。 我的钝感力还不够,工作中,常常会因为一些小事,而短暂的不快,虽然有时只是影响几秒,到一两分钟(自己现在基本可以在短暂时间内,平复这种情绪的波动)。但是,如果一周,这种情绪的波动很常见,会让自己很受挫。真正的钝感力,是压根就感觉不到类似这种外来因素。自己还是需要在脾性,修养方面,多锻炼,锻炼。 接下来几天,不打算再听樊登读书了,全是道理,听多了,都会听觉疲劳。
  3. OpenCover NuGet: https://www.nuget.org/packages/OpenCover/ 安装: Install-Package OpenCover -Version 4.6.519 csproj文件添加: <DebugType>Full</DebugType> cd C:\Users\用户名\.nuget\packages\opencover\4.6.519\tools OpenCover.Console.exe -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test xUnit项目csproj路径" -register:user -filter:"+[*]* -[xunit*]*" -oldStyle -output:"Xml报告文件路径" OpenCover.Console.exe -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test D:\git\qi\test\Qi.xUnit\Qi.xUnit.csproj" -register:
  4. 方法一:设置环境变量 // for windows set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/ // for linux export ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/ 方法二:修改默认URL vim node_modules/electron-download/lib/index.js 将https://github.com/electron/electron/releases/download/v更换为https://npm.taobao.org/mirrors/electron/ { key: 'baseUrl', get: function get() { return process.env.NPM_CONFIG_ELECTRON_MIRROR || process.env.npm_config_electron_mirror || process.env.ELECTRON_MIRROR || this.opts.mirror || 'http
  5. Array类型 Array类型以一种有序列表的形式存储相同类型的数据,同时,允许存储相同值。 以下两种写法声明了一种用于存储Element类型的Array类型。 Array<Element> [Element] 有了Array类型,你可以像自定义的类一样使用它了,例如初始化一个Array类型。 var someInts = [Int]() var threeDoubles = [Double](count: 3, repeatedValue: 0.0) 另外,Swift提供了通过字面量初始化一个Array类型。 var shoppingList = ["Eggs", "Milk"] shoppingList = [] // 重新设置空Array 访问Array元素可以使用下标语法,索引值切勿超出Array边界。 var firstItem = shoppingList[0] shoppingList[0] = "Six eggs" shoppingList[4...6] = ["Bananas", "Apples"] // 使用新Array替代shoppingList中索引值为4,5,6的元素 添加一个新元素
  6. 函数定义 一个函数基本包含几个部分,分别为关键字func、函数名称、参数列表(参数名称和参数类型)、函数返回类型、函数体。 func functionName(external_paramName local_paramName: paramType, ...) -> ReturnType { // 函数体 } 当调用超过一个参数的函数时,对于第二个开始的参数必须用对应的外部参数名标记,除非显式地将外部参数名定义为空。 可以使用元祖类型作为一个函数的返回类型,这样一个函数就可以返回多个值了。对于特殊情况,还可以设置该返回类型为可选元祖类型。 func minMax(array: [Int]) -> (min: Int, max: Int)? { if array.isEmpty { return nil } // ... } 函数参数 函数参数名称可以定义一个外部参数名和一个本地参数名。顾名思义,外部参数名用于标记外部传入的参数,而本地参数名用于函数内部的访问。默认地,第一个参数会自动忽略它的外部参数名,第二个及之后的参数自动使用它们的本地参数名作为它们的外部参数名。所有的参数必须有一个唯一的本地名称,对于外
  7. 函数类型 参数类型及返回类型构成了函数类型。 let myAdd: (x: number, y: number) => number = function(x: number, y: number): number { return x+y; }; 可选参数 在参数名称后面添加问号?定义可选参数。 function buildName(firstName: string, lastName?: string) { if (lastName) return firstName + " " + lastName; else return firstName; } let result1 = buildName("Bob"); // works correctly now 可选参数位置必须在非可选参数后面。 默认参数 默认参数是指在参数定义时给参数指定值,当用户调用函数时未传该参数值或传undefined值时,函数使用默认值作为该参数的值。 function buildName(firstName: string, lastName = "Smith") { return firstName + " " + las
  8. 读后感,其实应该读完就立即写的,否则几天后,看书后的那种兴奋就会一点点消散,几天后就会荡然无存,感觉就没有多少了。 不过读后感,如果搁置一段时间写,才能因为重新回忆书中内容,而给自己留下更多的内容。 我的语言能力很弱,情商也比较低,经常容易得罪人,所以找来这本书,看看可否提高提高下。 虽然只是一本300多页的书,但是里面却汇集20多本书的内容。何以做到一本书能够等价于20多本?答案在于一群爱读书的人,他们把读过的书,提取书中精华,用通俗的语言描述出来,并针对每本书的精华部分通过一些简短实例分析,加深读书人对理论知识的掌握。 这本书的精华在于‘拆’,不仅自己要学会拆,还要学会帮助其他人来拆。正因为这个拆,才有了读书帮,才有了这本书。何为拆?拆,即提取。看完一本书,没有必要强迫自己记下很多内容,一本书中,只要有一个自己感触内容被自己记住,并在生活中加以运用,这本书的价值就已经体现了。但往往书读完了也就读完了,时间一长,就真的没了。所以,最好的拆,是教会其他人你读的书,这个过程能够同时锻炼思维和表达能力。这样,才可能将读书的知识,转换为自己的能力。 这本书,算是操作类图书,要想自己有良好的沟通力,得领导赏识,得亲朋
  9. -- 可洁 材料:鸡蛋两个100克,面粉80克,蜂蜜35克,糖粉25克,玉米油30克,白醋3滴 步骤: 蜂蜜,糖粉,鸡蛋全部倒入打蛋盘中,打蛋盆放入热水中,隔水打发(全蛋打发最适宜的温度是40度,放入50度的热水中最容易打发) 打发:搅拌头落下的蛋液可以画8字,字可以在蛋糊表面停留一段时间,就说明打发了 筛入80克面粉,用搅拌棒轻轻翻记下,然后加入30克玉米油。轻搅拌均匀,然后倒入纸杯中。 烤箱200度预热,中层,然后放入装好蛋液的纸杯。烤10分钟。转190度,继续烤5分钟,最后底层烤2分钟。 个人喜欢吃烤的老一点的蛋糕,火用的比较大。一般190度烤150分钟就可以了。 效果图:表面焦黄,表面香脆,内部松软,香甜。
  10. 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
© 2015-2022 tongqijie.com 版权所有沪ICP备17000682号