博客园 - Sylvia小伊
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=79061
2022-07-12T06:09:28Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
feed.cnblogs.com
https://www.cnblogs.com/sylvialucy/p/16397329.html
2022年中读书记录和近期状态 - Sylvia小伊
基本每年年初都会给自己一个计划表,里面常年不变的一条是阅读20本书。 阅读可以扩见识,不同角度的观点也可以让自己体验一把他人的故事生活以及思维方式。人总是会变化的,按照自己的方式去吸收这个世界这个社会多方的思想,再转换成自己的思想。每每都是一种新体验。 以下是阅读的书籍: 《人性的枷锁》 自去年手术
2022-06-21T08:31:00Z
2022-06-21T08:31:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】基本每年年初都会给自己一个计划表,里面常年不变的一条是阅读20本书。 阅读可以扩见识,不同角度的观点也可以让自己体验一把他人的故事生活以及思维方式。人总是会变化的,按照自己的方式去吸收这个世界这个社会多方的思想,再转换成自己的思想。每每都是一种新体验。 以下是阅读的书籍: 《人性的枷锁》 自去年手术 <a href="https://www.cnblogs.com/sylvialucy/p/16397329.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/15935949.html
网站安全处理记录 - Sylvia小伊
1.xss攻击之一 通过在浏览器注入js脚本,获取cookie的信息,跳转页面的方式获取信息; 通常是通过在留言板注入脚本,有人点击时就把cookie信息暴露了。 防范方法: 1.cookie值禁用js获取。 举个例子,登录的token信息,需要在服务端设置到cookie,并设置httponly属性
2022-02-25T06:35:00Z
2022-02-25T06:35:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】1.xss攻击之一 通过在浏览器注入js脚本,获取cookie的信息,跳转页面的方式获取信息; 通常是通过在留言板注入脚本,有人点击时就把cookie信息暴露了。 防范方法: 1.cookie值禁用js获取。 举个例子,登录的token信息,需要在服务端设置到cookie,并设置httponly属性 <a href="https://www.cnblogs.com/sylvialucy/p/15935949.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/15397562.html
2021年读书记录 - Sylvia小伊
《人类简史》2021-03-10 ~2021-03-19 建议搭配《三体》阅读: 观人类简史有感 最近看了尤瓦尔的人类简史,纵观了人类的几万年历史。智人从历史上来说基本就是现代人的唯一祖先了,当智人以脑力征服其他的原始人时,其实已经从本质上证明了人类于其他物种的最大区别。尽管如此,我还是愿意相信现代
2021-10-12T05:54:00Z
2021-10-12T05:54:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】《人类简史》2021-03-10 ~2021-03-19 建议搭配《三体》阅读: 观人类简史有感 最近看了尤瓦尔的人类简史,纵观了人类的几万年历史。智人从历史上来说基本就是现代人的唯一祖先了,当智人以脑力征服其他的原始人时,其实已经从本质上证明了人类于其他物种的最大区别。尽管如此,我还是愿意相信现代 <a href="https://www.cnblogs.com/sylvialucy/p/15397562.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/14108029.html
iTextSharp 生成pdf时 部分信息用中文等显示 - Sylvia小伊
在ParseXHtml时用重写的IFontProvider 因为除了一部分信息可能有中文外 其余是英文 保留TIMES_ROMAN字体 因此重写的代码为 public Font GetFont( string fontname, string encoding, bool embedded, flo
2020-12-09T05:25:00Z
2020-12-09T05:25:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】在ParseXHtml时用重写的IFontProvider 因为除了一部分信息可能有中文外 其余是英文 保留TIMES_ROMAN字体 因此重写的代码为 public Font GetFont( string fontname, string encoding, bool embedded, flo <a href="https://www.cnblogs.com/sylvialucy/p/14108029.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/14005262.html
时区的ID名存储 方便查询 - Sylvia小伊
DateTime dt = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, TimeZoneInfo.Local); DateTime dt1 = TimeZoneInfo.ConvertTimeFromUtc(dt, TimeZoneInfo.FindSys
2020-11-19T06:08:00Z
2020-11-19T06:08:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】DateTime dt = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, TimeZoneInfo.Local); DateTime dt1 = TimeZoneInfo.ConvertTimeFromUtc(dt, TimeZoneInfo.FindSys <a href="https://www.cnblogs.com/sylvialucy/p/14005262.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/13606287.html
git常用命令 - Sylvia小伊
第一家公司用的git,刚学会一些就换了第二家用的tfs,前段时间学姐换git给她写了点命令行用法,现在留给自己吧 Git 常用场景命令行组合 新拿到项目,复制代码到本地 git clone xxxx-url-xxxx 查看分支 Ps: 一般来说,请保持远程分支名和本地分支名相同,建立分支时步骤为 1
2020-09-03T02:41:00Z
2020-09-03T02:41:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】第一家公司用的git,刚学会一些就换了第二家用的tfs,前段时间学姐换git给她写了点命令行用法,现在留给自己吧 Git 常用场景命令行组合 新拿到项目,复制代码到本地 git clone xxxx-url-xxxx 查看分支 Ps: 一般来说,请保持远程分支名和本地分支名相同,建立分支时步骤为 1 <a href="https://www.cnblogs.com/sylvialucy/p/13606287.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/12883183.html
c# 部分技术的理解 - Sylvia小伊
AOP 面向切面编程 和 Interceptor 拦截器 这俩放到一起,AOP其实是一种编程思想,而拦截器是贯彻了这种编程思想的一种实现方式,其他还有Filter 过滤器等,也是沿用了这种思想。 那么AOP的思想到底是什么呢, 面向切面编程,可以想象一下所有的不同的业务功能模块是在同一层次的东西,如
2020-05-13T08:29:00Z
2020-05-13T08:29:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】AOP 面向切面编程 和 Interceptor 拦截器 这俩放到一起,AOP其实是一种编程思想,而拦截器是贯彻了这种编程思想的一种实现方式,其他还有Filter 过滤器等,也是沿用了这种思想。 那么AOP的思想到底是什么呢, 面向切面编程,可以想象一下所有的不同的业务功能模块是在同一层次的东西,如 <a href="https://www.cnblogs.com/sylvialucy/p/12883183.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/12753614.html
趣味题 - Sylvia小伊
我当老师的姑姑,还真的是经常跑来问一些奇奇怪怪的题,但是好歹当年大学也是班里打基础实力军之一,来分享一下: 题目:已知 int a = 6; 则执行 a + = a - = a * a; a的值为() 答案还是简单的: -60 但是具体如何得来,可能大家都不一定清楚了,简单的分析一下。 从面向过程的
2020-04-22T09:35:00Z
2020-04-22T09:35:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】我当老师的姑姑,还真的是经常跑来问一些奇奇怪怪的题,但是好歹当年大学也是班里打基础实力军之一,来分享一下: 题目:已知 int a = 6; 则执行 a + = a - = a * a; a的值为() 答案还是简单的: -60 但是具体如何得来,可能大家都不一定清楚了,简单的分析一下。 从面向过程的 <a href="https://www.cnblogs.com/sylvialucy/p/12753614.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/12009970.html
2019总结,展望2020 - Sylvia小伊
2019年对我来说是个不一般的年,离开了毕业后的首家公司,经历了第一次裸辞,在家休息两个多月,入职了一家比较闲的小公司。 如今已经入职新公司快4个月了,每天其实事情都不多,按时上下班,这种经历可能对一个程序员来说真的很难得。当初离职的导火索——胃病,似乎在这段时间里也好了点,偶尔因为吃辣吃外卖等不健
2019-12-09T03:20:00Z
2019-12-09T03:20:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】2019年对我来说是个不一般的年,离开了毕业后的首家公司,经历了第一次裸辞,在家休息两个多月,入职了一家比较闲的小公司。 如今已经入职新公司快4个月了,每天其实事情都不多,按时上下班,这种经历可能对一个程序员来说真的很难得。当初离职的导火索——胃病,似乎在这段时间里也好了点,偶尔因为吃辣吃外卖等不健 <a href="https://www.cnblogs.com/sylvialucy/p/12009970.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10981796.html
MongoDB索引问题 - Sylvia小伊
索引类型: MongoDB有多种索引类型,每种索引类型有其适合的场景。 对于单字段索引而言,升序和降序效果是一样的。 复合索引针对多个字段联合创建索引,先按第一个字段排序,第一个字段相同的文档按第二个字段排序,以此类推。复合索引也能满足单个字段的索引,但仅限复合索引首个字段。 当索引的字段为数组时,
2019-06-05T12:32:00Z
2019-06-05T12:32:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】索引类型: MongoDB有多种索引类型,每种索引类型有其适合的场景。 对于单字段索引而言,升序和降序效果是一样的。 复合索引针对多个字段联合创建索引,先按第一个字段排序,第一个字段相同的文档按第二个字段排序,以此类推。复合索引也能满足单个字段的索引,但仅限复合索引首个字段。 当索引的字段为数组时, <a href="https://www.cnblogs.com/sylvialucy/p/10981796.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10978076.html
裸辞记录 - Sylvia小伊
2019.06.05 今天天气很好,从5月24日口头提出离职后,到6月3日被怼了一天的变量命名问题,4日早晨实在忍不住OA上提了离职,主管找我谈了话,我坚决离职。 他问我有没有接下来的发展计划,我说可能换行,做产品,主管有点想留我,说他很缺产品,不如直接转岗,我说我考虑下,但想先离职休息一段时间,毕
2019-06-05T02:15:00Z
2019-06-05T02:15:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】2019.06.05 今天天气很好,从5月24日口头提出离职后,到6月3日被怼了一天的变量命名问题,4日早晨实在忍不住OA上提了离职,主管找我谈了话,我坚决离职。 他问我有没有接下来的发展计划,我说可能换行,做产品,主管有点想留我,说他很缺产品,不如直接转岗,我说我考虑下,但想先离职休息一段时间,毕 <a href="https://www.cnblogs.com/sylvialucy/p/10978076.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10971657.html
CultureInfo中linux下AllCultures中无zh-CN的问题 - Sylvia小伊
InvariantCulture culture-independent (invariant).it is associated with the English language but not with any country/region 当我们看到 en-US,es-ES等表示cultur
2019-06-04T01:32:00Z
2019-06-04T01:32:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】InvariantCulture culture-independent (invariant).it is associated with the English language but not with any country/region 当我们看到 en-US,es-ES等表示cultur <a href="https://www.cnblogs.com/sylvialucy/p/10971657.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10830662.html
记录看过的书 - Sylvia小伊
前记:工作后,很少再花很多时间去看书,工作忙加班的时候更加不会,工作量少的时候,多余时间也是花在休息和娱乐上,农药上过几个赛季的王者后也变得没有那么有意思了。从19年5月开始继续看书并记录,看接下来到2020年1月1日我究竟能看多少书。2019.05.01 ~ 1.2019.05.01 ~ 2019
2019-05-08T03:12:00Z
2019-05-08T03:12:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】前记:工作后,很少再花很多时间去看书,工作忙加班的时候更加不会,工作量少的时候,多余时间也是花在休息和娱乐上,农药上过几个赛季的王者后也变得没有那么有意思了。从19年5月开始继续看书并记录,看接下来到2020年1月1日我究竟能看多少书。2019.05.01 ~ 1.2019.05.01 ~ 2019 <a href="https://www.cnblogs.com/sylvialucy/p/10830662.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10796087.html
记.net 遇到的几个bug - Sylvia小伊
这两个bug都是查了挺久才查到的,随手记是个好习惯。 1.public static CultureInfo GetCultureInfo(string name); 方法,传参错误时,某些操作系统环境会不抛异常。(用于ValidationAttribute校验参数) 本机环境是win10 x64
2019-04-30T07:06:00Z
2019-04-30T07:06:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】这两个bug都是查了挺久才查到的,随手记是个好习惯。 1.public static CultureInfo GetCultureInfo(string name); 方法,传参错误时,某些操作系统环境会不抛异常。(用于ValidationAttribute校验参数) 本机环境是win10 x64 <a href="https://www.cnblogs.com/sylvialucy/p/10796087.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10196258.html
使用FCM服务 - Sylvia小伊
1.建谷歌账号 2.在console上新建应用 https://console.firebase.google.com 并下载私钥.json 3.创建测试网页应用 (或app应用) C#服务端: 用HTTP v1 API 的方式获取OAuth2的验证,然后再发http请求到FCM发送消息通知。 1.
2018-12-29T07:33:00Z
2018-12-29T07:33:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】1.建谷歌账号 2.在console上新建应用 https://console.firebase.google.com 并下载私钥.json 3.创建测试网页应用 (或app应用) C#服务端: 用HTTP v1 API 的方式获取OAuth2的验证,然后再发http请求到FCM发送消息通知。 1. <a href="https://www.cnblogs.com/sylvialucy/p/10196258.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10183624.html
安装Telerik JustMock插件后启动不成功 - Sylvia小伊
1.打开Telerik JustMock Configuration 勾选所有框 2.到C:\Program Files (x86)\Progress\Telerik JustMock\Libraries 选择对应的后缀为Microsoft Visual Studio Extension 文件安装
2018-12-27T02:37:00Z
2018-12-27T02:37:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】1.打开Telerik JustMock Configuration 勾选所有框 2.到C:\Program Files (x86)\Progress\Telerik JustMock\Libraries 选择对应的后缀为Microsoft Visual Studio Extension 文件安装 <a href="https://www.cnblogs.com/sylvialucy/p/10183624.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/10075513.html
C#学习笔记 - Sylvia小伊
ActionBlock用于数据异步处理 语法:
2018-12-06T03:01:00Z
2018-12-06T03:01:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】ActionBlock用于数据异步处理 语法: <a href="https://www.cnblogs.com/sylvialucy/p/10075513.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/9870449.html
迁移-Mongodb时间类数据比较的坑 - Sylvia小伊
背景: 拦截件监控时,对于签收的数据需要比较签收时间和实际同步数据的时间来判断 同步时间是在签收前还是签收后。在比较时,用到同步时间syncTime和signTime, signTime从Q9查单获取,为 local time,syncTime 在 mongodb 中查出,为 UtcTime。 问题
2018-10-29T06:25:00Z
2018-10-29T06:25:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】背景: 拦截件监控时,对于签收的数据需要比较签收时间和实际同步数据的时间来判断 同步时间是在签收前还是签收后。在比较时,用到同步时间syncTime和signTime, signTime从Q9查单获取,为 local time,syncTime 在 mongodb 中查出,为 UtcTime。 问题 <a href="https://www.cnblogs.com/sylvialucy/p/9870449.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/9843519.html
Kong在windows10的hyperV CentOS上安装 - Sylvia小伊
1.启用hyperV manager 2.下载CentOS 3.给CentOS共享网络,添加Legacy NetWork Adapter 4.启动CentOS后安装kong(官网可查) 5.安装Postgres 创建user kong 和database kong 6.修改/var/lib/pgsq
2018-10-24T06:56:00Z
2018-10-24T06:56:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】1.启用hyperV manager 2.下载CentOS 3.给CentOS共享网络,添加Legacy NetWork Adapter 4.启动CentOS后安装kong(官网可查) 5.安装Postgres 创建user kong 和database kong 6.修改/var/lib/pgsq <a href="https://www.cnblogs.com/sylvialucy/p/9843519.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sylvialucy/p/9182332.html
C#文件上传编码乱码 - Sylvia小伊
又遇到文件编码乱码的事情,这回稍微有些头绪,但是还是花了很多时间去解决。 场景:上传csv文件,导入到数据库。上传文件的编码不定,需要转成unicode存储。 问题点:需要解决判断上传文件的编码。 关于编码,网上已有很多博客解释,只需查询关键字 unicode ansi bom 等 下面贴一个.ne
2018-06-14T03:41:00Z
2018-06-14T03:41:00Z
Sylvia小伊
https://www.cnblogs.com/sylvialucy/
【摘要】又遇到文件编码乱码的事情,这回稍微有些头绪,但是还是花了很多时间去解决。 场景:上传csv文件,导入到数据库。上传文件的编码不定,需要转成unicode存储。 问题点:需要解决判断上传文件的编码。 关于编码,网上已有很多博客解释,只需查询关键字 unicode ansi bom 等 下面贴一个.ne <a href="https://www.cnblogs.com/sylvialucy/p/9182332.html" target="_blank">阅读全文</a>