首页 > 代码库 > 轻量级ORM框架 Dapper快速学习
轻量级ORM框架 Dapper快速学习
好在有师兄师姐一起带着做,所以开始没那么困难,但是由于大学涉猎范围有限,往往有很尴尬的时候,不懂构造方法重载,去“请教”,本来以为师兄会帮忙写好,结果“我念,你来写”,被深深的激励了一把,后来就早出晚归补习练习,java有所成长。实验室的项目是以Elipse插件形式给某研究所做一个工具,所以当时对Eclipse的了解很是深入,用到GEF图形编辑框架,SWT来做界面。自己用XML做存储来实现复制粘贴,还第一次用到了设计模式,visitor。实验室的节奏一直是“时间紧,任务重,成败在此一举”的节奏,早上8.30到实验室,晚上是10:30以后才陆续回宿舍,其实从那个时候我就应该直视自己的抗压能力了,忙碌的时候梦里也总是写程序,和目前的状态一样。
实验室的状态持续将近3年,感谢所有对我的忽略和鼓励,这几年终究是有所积累的,付出那么多日日夜夜,虽然其实在实验室不是很被导师认可,但是因为做事情认真踏实专业能力也是有积攒的,毕业招聘季成功变身面霸,拿到了一大把offer。每天日夜不分没有完整周末每个月根据贡献决定是发200补助还是400补助的实验室时代终结,我迫不及待的投入到工作中。
程序员生涯在2012年4月在腾讯重新翻开一篇,新奇各种技术,被尊重,被激励,被接纳,还有身边的技术大牛,这一切给我的感觉如同一条鱼从鱼缸蹦达到大海中,组里是做C++后台和数据分析(linux,perl,mysql,oracle,hive), 我被安排做数据,和实验室的工作完全不同,从0开始学习,很巧的碰到同学校不同实验室的师兄,帮助很多。当时内心总是很着急,组里这么多同事,有经验又专业,我肯定是最low的一个,非常着急的想要摆脱这种情况,于是看书+看同事代码+学习新知识+总结,半年到一年的样子,已经可以独立完成很多任务了,考核也慢慢的从符合预期到超出预期,一点点被认可,让大家可以放心的把事情交给我。第二年的时候组里开始技术转型,要做web,我自告奋勇去做WEB前端(html,js,css),又是从0开始, 顶住了一些压力,失眠、梦里编码解决问题之类很常见,好在最终项目成功上线,努力看得见,同一年,我考核得了优秀。
自从此博客发表以及代码开源以来,得到了许多人的关注。也没许多吧,反正在我意料之外的。包括几位大牛帮我做订阅号推广,真的很感谢他们。另外,还有几个高手给我提了一些架构上的问题。其实本身这个项目是没有做什么架构设计的。只是简单分了分层。不过我在经过仔细思考之后决定对项目架构做些调整,当然在我的技术范围之内,我相信还会有第二次,第三次甚至更多重构,我希望把他变得更加完美。
本篇想总结的是Inventory Pro中通用窗口的具体实现,但还是要强调下该插件的重点还是装备系统而不是通用窗口系统,所以这里提到的通用窗口类其实是通用装备窗口类(其实该插件中也有非装备窗口比如NoticeUI等)。
第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。
上述代码使用socket实现了其本质,对于所有的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的数据进行整理。应用程序则负责具体的逻辑处理。为了方便应用程序的开发,避免大家重复的造轮子,因此有人发明了相关的工具——Web框架,for example:Django、Flask、web.py and so on。不同的框架可能采用不同的目录结构,但是无论如何,开发出的应用程序都要和服务器程序配合,才能为用户提供服务。以前,如何选择合适的Web应用程序框架成为困扰Python初学者的一个问题,这是因为,一般而言,Web应用框架的选择将限制可用的Web服务器的选择,反之亦然。那时的Python应用程序通常是为CGI,FastCGI,mod_python中的一个而设计,甚至是为特定Web服务器的自定义的API接口而设计的。
前言:刚刚更了一面的内容,问到的问题都是前端技术相关的,而这次二面问到js的问题就一个,上来第一个问题就是算法,然后又是计算机网络,计网我之前有刷过一次书,但是时间已经是1个多月前,所以我本身的知识已经有遗忘,而且当时的心态也被各种打击惨了,所以计网的问题也是答得很不好,总体表现就是差。但是这次面试经历对我也非常的重要,它让我清晰明白的知道了我技能的薄弱的一块——算法,同时也激起了我的斗志,接下来的学习重点就是算法啦~真的很痛苦,但是这次再也不要退让了,不把算法啃下来,我就啃我自己,哼
查询是一种从数据源检索数据的表达式。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨数据源和数据格式使用数据的一致模型,简化了这一情况。在 LINQ 查询中,始终会用到对象。可以使用相同的编码模式来查询和转换 XML 文档、SQL 数据库、ADO.NET 数据集、.NET 集合中的数据以及对其有 LINQ 提供程序可用的任何其他格式的数据。
从入职到优秀我用了两年时间,让大家看得见自己,这两年也完成了婚事和房事。工作上领导的认可更是给了我很足的动力和冲劲,时刻准备奔跑起来,然后就发现自己怀孕了,早期很严重的妊娠反应,先兆流产带来的心理压力,孕吐昏天暗地,身心疲惫,leader给了我很多照顾,工作任务非常少,有时候甚至是空闲状态。2014.11月底,宝宝顺利出生,升级为妈妈,开始小半年的产假,归来之后,everything changes。
轻量级ORM框架 Dapper快速学习