博客园 - 一麻袋火龙果
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=145492
2023-02-07T07:05:48Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
feed.cnblogs.com
https://www.cnblogs.com/EllisQian/p/17098467.html
第一个编译器 - 一麻袋火龙果
第一个编译器 1. 编译 编译器也是也是一个运行程序,那么它是不是也需要另外一个编译器来编译呢?是的,那么第一个编译器是如何产生的。 2. 历史 第一个编译器的产生要从整体发展历史来说明这个问题,我们现在使用的编译器已经是经历过很多次迭代出来的了,而且成熟的编译器已经具备自举能力了。Java11编译
2023-02-07T07:04:00Z
2023-02-07T07:04:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】第一个编译器 1. 编译 编译器也是也是一个运行程序,那么它是不是也需要另外一个编译器来编译呢?是的,那么第一个编译器是如何产生的。 2. 历史 第一个编译器的产生要从整体发展历史来说明这个问题,我们现在使用的编译器已经是经历过很多次迭代出来的了,而且成熟的编译器已经具备自举能力了。Java11编译 <a href="https://www.cnblogs.com/EllisQian/p/17098467.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/16362900.html
洞察的力量 - 一麻袋火龙果
起点 故事 《一千零一夜》里有这样一个故事:巴格达的一个富人,坐吃山空,把自己的财产全部都挥霍掉了,变成了一个穷人;每天都在梦想着能否回到过去富余的生活。他有一天晚上做了一个梦,梦里出现了一位智者,对他说,你的财富在开罗。他第二天就背上行囊去开罗了,结果被抓到了警察局。他就告诉警察局长,我是因为做了
2022-06-10T05:17:00Z
2022-06-10T05:17:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】起点 故事 《一千零一夜》里有这样一个故事:巴格达的一个富人,坐吃山空,把自己的财产全部都挥霍掉了,变成了一个穷人;每天都在梦想着能否回到过去富余的生活。他有一天晚上做了一个梦,梦里出现了一位智者,对他说,你的财富在开罗。他第二天就背上行囊去开罗了,结果被抓到了警察局。他就告诉警察局长,我是因为做了 <a href="https://www.cnblogs.com/EllisQian/p/16362900.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/15839967.html
2021总结 - 一麻袋火龙果
一、概况: 1、两本证书:软考数据库系统工程师、系统架构设计师 2、工作变动:前公司部门被一家创业公司收购,导致我们整个部门换了一个工作环境,相比之前硬件的确是有所提升了,但只坚持了四个月,总部就撤销分部办事处了,被动换工作了。 二、求职: 我们这边应该属于三线城市,软件开发的机会相对来说是比较少的
2022-01-24T08:29:00Z
2022-01-24T08:29:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】一、概况: 1、两本证书:软考数据库系统工程师、系统架构设计师 2、工作变动:前公司部门被一家创业公司收购,导致我们整个部门换了一个工作环境,相比之前硬件的确是有所提升了,但只坚持了四个月,总部就撤销分部办事处了,被动换工作了。 二、求职: 我们这边应该属于三线城市,软件开发的机会相对来说是比较少的 <a href="https://www.cnblogs.com/EllisQian/p/15839967.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/15223575.html
Tomcat集群Cluster实现原理 - 一麻袋火龙果
一、Tomcat集群 Tomcat集群的问题之一是如何处理Session,Session是有状态的,请求到了Tomcat,后续流传是要根据上下文(Context)来进行的。我们可以改造应用改为无状态的,但是这个对应用的要求比较高,或者有些就不可能这样实现。 二、Session处理 1、比较常规的做法
2021-09-03T08:13:00Z
2021-09-03T08:13:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】一、Tomcat集群 Tomcat集群的问题之一是如何处理Session,Session是有状态的,请求到了Tomcat,后续流传是要根据上下文(Context)来进行的。我们可以改造应用改为无状态的,但是这个对应用的要求比较高,或者有些就不可能这样实现。 二、Session处理 1、比较常规的做法 <a href="https://www.cnblogs.com/EllisQian/p/15223575.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/15205702.html
扩展的一些思考 - 一麻袋火龙果
一、扩展 扩展分为垂直扩展、水平扩展。 在垂直扩展模型中,想要增加系统负荷就意味着要在系统现有的部件上调整,即通过提高系统部件的能力来实现。 在水平扩展模型中,我们不是通过增加单个系统成员的负荷而是简单的通过增加更多的系统成员来实现。 二、水平扩展 提高单个部件的能力是有极限的,而增加系统成员是可以
2021-08-30T06:17:00Z
2021-08-30T06:17:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】一、扩展 扩展分为垂直扩展、水平扩展。 在垂直扩展模型中,想要增加系统负荷就意味着要在系统现有的部件上调整,即通过提高系统部件的能力来实现。 在水平扩展模型中,我们不是通过增加单个系统成员的负荷而是简单的通过增加更多的系统成员来实现。 二、水平扩展 提高单个部件的能力是有极限的,而增加系统成员是可以 <a href="https://www.cnblogs.com/EllisQian/p/15205702.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/15157630.html
Windows编译PostgrSQL13.3 - 一麻袋火龙果
一、下载源代码 根据系统环境选择合适的源代码 二、Build.bat生成解决方案 源码src\tools\msvc文件夹中有脚本生成.sln解决方案,但是脚本运行环境是 perl,所以要先安装perl环境 三、生成.sln文件 四、编译运行解决方案 五、总结 1、编译过程中需要使用 perl脚本,要
2021-08-18T09:01:00Z
2021-08-18T09:01:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】一、下载源代码 根据系统环境选择合适的源代码 二、Build.bat生成解决方案 源码src\tools\msvc文件夹中有脚本生成.sln解决方案,但是脚本运行环境是 perl,所以要先安装perl环境 三、生成.sln文件 四、编译运行解决方案 五、总结 1、编译过程中需要使用 perl脚本,要 <a href="https://www.cnblogs.com/EllisQian/p/15157630.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/15157440.html
Windows编译MySQL8.0.26 - 一麻袋火龙果
一、下载源代码 根据系统环境选择合适的源代码 二、CMake参数配置 选择要生成的解决方案 三、生成对应的解决方案 mysql-8.0.26\out\build\x64-Debug 目录下会生成 .sln文件 四、Visual Studio 打开 编译成功,可以开始Debug了 五、总结 1、编译通
2021-08-18T08:35:00Z
2021-08-18T08:35:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】一、下载源代码 根据系统环境选择合适的源代码 二、CMake参数配置 选择要生成的解决方案 三、生成对应的解决方案 mysql-8.0.26\out\build\x64-Debug 目录下会生成 .sln文件 四、Visual Studio 打开 编译成功,可以开始Debug了 五、总结 1、编译通 <a href="https://www.cnblogs.com/EllisQian/p/15157440.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/12115694.html
喜欢一种语言的一个原因 - 一麻袋火龙果
大学毕业十年了,计算机科学与技术专业,为什么选择这个专业,真的是有点被小时候看到的某些电影影响了。那时候感觉计算机技术是一种非常神秘的技术,某某人在键盘上敲几下,天上的卫星就尽在掌握之中了,可以为所欲为了,给人的感觉就是一机在手,天下我有。 刚开始工作没有直接从事软件开发,做的是通讯技术,那个时候正
2019-12-29T09:49:00Z
2019-12-29T09:49:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】大学毕业十年了,计算机科学与技术专业,为什么选择这个专业,真的是有点被小时候看到的某些电影影响了。那时候感觉计算机技术是一种非常神秘的技术,某某人在键盘上敲几下,天上的卫星就尽在掌握之中了,可以为所欲为了,给人的感觉就是一机在手,天下我有。 刚开始工作没有直接从事软件开发,做的是通讯技术,那个时候正 <a href="https://www.cnblogs.com/EllisQian/p/12115694.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/11881663.html
进度条的一种实现想法 - 一麻袋火龙果
1、进度条作用 当我们进行一个耗时操作的时候,界面不能静止在那边,要给用户一个提示,表示程序是在跑的,需要用户等待一会。就像坐电梯的时候,要显示电梯现在在哪一层了。 2、实际的场景 有时我们程序需要操作的时间实际很难估计出来,不像电梯那样可以精确的显示在哪一层了,但是我们又要给客户一个友好的提示。是
2019-11-18T05:58:00Z
2019-11-18T05:58:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】1、进度条作用 当我们进行一个耗时操作的时候,界面不能静止在那边,要给用户一个提示,表示程序是在跑的,需要用户等待一会。就像坐电梯的时候,要显示电梯现在在哪一层了。 2、实际的场景 有时我们程序需要操作的时间实际很难估计出来,不像电梯那样可以精确的显示在哪一层了,但是我们又要给客户一个友好的提示。是 <a href="https://www.cnblogs.com/EllisQian/p/11881663.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/11879149.html
WPF CefSharp 爬虫 - 一麻袋火龙果
1、实际需求 EMS邮件的自动分拣,要分拣首先需要获取邮件的面单号和邮寄地址,现在我们的快递一般都有纸质面单的,如果是直接使用图像识别技术从纸质面单中获取信息,这个开发的成本和实时性都很难保证,获取信息之后还要分别处理,出口件要分到全国的对应地区,进口件要分到所在地区的各个小区。所以要提前获取面单号
2019-11-17T15:07:00Z
2019-11-17T15:07:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】1、实际需求 EMS邮件的自动分拣,要分拣首先需要获取邮件的面单号和邮寄地址,现在我们的快递一般都有纸质面单的,如果是直接使用图像识别技术从纸质面单中获取信息,这个开发的成本和实时性都很难保证,获取信息之后还要分别处理,出口件要分到全国的对应地区,进口件要分到所在地区的各个小区。所以要提前获取面单号 <a href="https://www.cnblogs.com/EllisQian/p/11879149.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/11764262.html
Asp.net HttpContext 简介 - 一麻袋火龙果
1. Context 名词解析 Context 直接翻译就是上下文。"上下文" 这个名词还是挺让人费解的,是一个非常泛化的概念。刚看到有点让人摸不着头脑,一个高端大气上档次的名词,如果要找一个类似的解释可以是我们读文章会用到的语境。 我们讲个“语境” 与“上下文”的例子,可能可以帮助理解。比如“他是
2019-10-30T05:09:00Z
2019-10-30T05:09:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】1. Context 名词解析 Context 直接翻译就是上下文。"上下文" 这个名词还是挺让人费解的,是一个非常泛化的概念。刚看到有点让人摸不着头脑,一个高端大气上档次的名词,如果要找一个类似的解释可以是我们读文章会用到的语境。 我们讲个“语境” 与“上下文”的例子,可能可以帮助理解。比如“他是 <a href="https://www.cnblogs.com/EllisQian/p/11764262.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/11764033.html
cxf 调用 .net webservice - 一麻袋火龙果
1. 问题背景 现在我们两套语言并行,其中必然会涉及到不同系统的相互访问。 .net 的会员信息是用 webservice 提供服务的。那如何对现有 .net webservice 不做任何改动的情况下,用 Java 的 cxf 来访问呢,公司的知识库里面也有这个技术专题,但是我们公司招投标的 .n
2019-10-30T03:55:00Z
2019-10-30T03:55:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】1. 问题背景 现在我们两套语言并行,其中必然会涉及到不同系统的相互访问。 .net 的会员信息是用 webservice 提供服务的。那如何对现有 .net webservice 不做任何改动的情况下,用 Java 的 cxf 来访问呢,公司的知识库里面也有这个技术专题,但是我们公司招投标的 .n <a href="https://www.cnblogs.com/EllisQian/p/11764033.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/7201476.html
Dapper.Rainbow 简单使用 - 一麻袋火龙果
一. Dapper 简介 一个效率比较高的微型ORM。 二 . Dapper.Rainbow Dapper的扩展,在这个扩展里面实现了 Dynamic 的 插入和更新,这个对于使用动态类型的对象很有用,可以少建很多贫血型的实体类。 三 . Dynamic Dynamic 这是一把双刃剑,在提高效率的
2017-07-18T09:06:00Z
2017-07-18T09:06:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】一. Dapper 简介 一个效率比较高的微型ORM。 二 . Dapper.Rainbow Dapper的扩展,在这个扩展里面实现了 Dynamic 的 插入和更新,这个对于使用动态类型的对象很有用,可以少建很多贫血型的实体类。 三 . Dynamic Dynamic 这是一把双刃剑,在提高效率的 <a href="https://www.cnblogs.com/EllisQian/p/7201476.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/6784688.html
Aspose.words 书签定位 - 一麻袋火龙果
1. 简介 Aspose.words 可以在不使用 Microsoft.Word 的情况下生成、修改、转换、打印文档。不依赖office组件,这一点给我们提供了极大的便利性,可以简单的引入 DLL(Dynamic Link Library,动态链接库文件) ,就可以操作 word 文档。不过也有一点
2017-04-29T02:58:00Z
2017-04-29T02:58:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】1. 简介 Aspose.words 可以在不使用 Microsoft.Word 的情况下生成、修改、转换、打印文档。不依赖office组件,这一点给我们提供了极大的便利性,可以简单的引入 DLL(Dynamic Link Library,动态链接库文件) ,就可以操作 word 文档。不过也有一点 <a href="https://www.cnblogs.com/EllisQian/p/6784688.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/EllisQian/p/6358288.html
修改WCF的默认序列化格式 - 一麻袋火龙果
需求: 要用WCF生成 Restful风格的接口,返回 JOSN格式: 过程: 1.使用 WCF的 webHttp 绑定。 2.为了增加程序编码的灵活性,使用了有弱类型特性的 Dictionary<string,object>来作为json字符串对应的类。 3.WCF 默认的序列化不支持 Dicti
2017-01-30T11:24:00Z
2017-01-30T11:24:00Z
一麻袋火龙果
https://www.cnblogs.com/EllisQian/
【摘要】需求: 要用WCF生成 Restful风格的接口,返回 JOSN格式: 过程: 1.使用 WCF的 webHttp 绑定。 2.为了增加程序编码的灵活性,使用了有弱类型特性的 Dictionary<string,object>来作为json字符串对应的类。 3.WCF 默认的序列化不支持 Dicti <a href="https://www.cnblogs.com/EllisQian/p/6358288.html" target="_blank">阅读全文</a>