这是我最后一篇博客了,由于本人的人生规划吧,以后应该也写不出什么好的技术文章了,到现在在博客园写了2年, 今天一看,我也有了120个粉丝,好几万的浏览量,感谢大家的支持啊~~

  半年没有写博客了,由于半年前为了不出差多点时间陪女神果断翻身到甲方麾下,在甲方搞技术果然 so easy~,在甲方的电商部门,主要玩web前端和PHP,没有继续深入研究.net的知识了,只是用之前自己积累起来的一个快速开发框架(WF模块+WPF模块+报文通讯模块+设备通讯模块)做一些银行方面的私活,说到这个框架请允许我分别介绍一下,这是我工作2年的结晶。

  WF模块:自定义的WF 4.0流程设计器(因为xp不支持.net 4.5 所以只能放弃新特性降级了)完全脱离VS,就说说VS自带的设计器没有的功能吧,封装了大量的便于框架使用的活动和机制,可拖拽收藏任意节点(可以是包含很复杂内容的根节点哦)并持久化保存以便以后复用,可嵌套动态加载另外一个流程文件,详细到记录每执行一个活动的变量值的日志记录。

  

  WPF模块:该框架主要特点就是把CS向BS靠拢吧,自制了一个MVVM框架,所有xaml文件都是在需要显示时才动态加载的,封装了大量的触发器和行为,内置一大堆页面跳转动画,也就是说只用blend不用写一行代码就可以完成整个界面交互和逻辑的开发。(主要针对于银行自助设备,够用了)

  

  通讯模块:主要写了一个交易配置器吧,报文各个域的配置,域里值的设置,打解包转换器都是点点鼠标就可以很方便配置好了,可单机测试,因为是针对银行项目,所以目前只支持8583报文。

  

  设备模块:因为银行的设备都要符合(wõsă)标准的测试(忘记怎么拼了,只记得这样发音--!,行内人都懂的),做了一个串口通讯的通用框架,因为面对那几本堆起来和字典一样厚的英文文档,我实在是......这个模块是由我们团队里工作了8年的一个C++高手开发的。

  过了半年,不时还有园友联系我买代码、做私活的,我表示很开心啊。虽然在甲方没有之前那种压力,自我技术提升不快,但是领导好忽悠啊,每天打打酱油,工资比拼死拼活时拿的还高,接点私活上班时候做也没人知道,有想法的还可以策划自己的事业。而且美工组的美女,一个比一个爱漂亮,会打扮。心动不如行动吧,亲~

  


  由于上班经常一不小心把下个月的工作计划给完成了,所以无聊时做了下面这个html5的小游戏,素材是用闪客精灵扒别人的flash小游戏里的。本人chrome、firefox、ie11、360、UC都测试通过,可正常运行。不过在手机上访问的话就控制不了人物的移动了,只做了通过键盘来触发移动。来挑战下吧,是不是资深宅男就看你能坚持多长时间~~

操作:

  鼠标:控制反向 点击发射

  键盘:wasd 走 或 ↑←↓→跑

窗口太小不爽?点击http://tongtong.duapp.com/game/:;

查看源文件可以看到一个有趣的标签

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

这句话的意思:如果安装了GCF,则使用GCF来渲染页面,如果没有安装GCF,则使用最高版本的IE内核进行渲染。

GCF:是Google开发的一个Google Chrome Frame「Google Chrome 浏览器内嵌框架 - GCF」。使用GCF可以让用户的IE浏览器外观不变,但用户在浏览网页时实际上使用的是Chrome的内核,并且支持Windows XP及以上系统的IE6/7/8。

是不是和我一样瞬间觉得:吊爆啦~~


  也是无聊时开发的微信公众号,淘宝上30块钱升级为服务号的...没做过任何推广就已经有300个粉丝了哦,主要功能就是直接输入身份证、手机号码、ip、邮编、区号等就会自动识别返回归属地信息,感兴趣的园友可以玩玩哦。

公众平台号:tongtongsf

  


  目前我和女神也已经扯证了,打算春节结婚,下星期去拍婚纱照了,突然感觉都还没风花雪月过,就要被永久封印了,这就是我们宅男的命运把,把青春都献给了技术,剩下的只有屌丝这个称号和强壮的右臂...

通通的最后一篇博客(附自制html5平面射击小游戏一枚)的更多相关文章

  1. 第一篇博客:Hello World

    2016年10月10日,双十,好日子,决定开始写第一篇博客,标题想了会,就叫Hello World 吧,哈哈^_^. 首先感谢博客园的管理们能批准我的申请,记得在14年的时候申请过一次,竟然没申请通过 ...

  2. 我的第一篇博客 ——【ToDoList】小程序开发

    我是一只即将大四的大三狗,这是我的第一篇博客,说来惭愧.今年1月份,学校放寒假的时候开始自学的IOS,放假的时候比较起劲,看了一堆Object-C的视频,然后照着中英文对照的IOS基础开发教程,做了两 ...

  3. Hello World -- 第一篇博客

    今年注定是不寻常的一年,因为技术,接触了许多大牛.通过一篇篇博文,看到了大牛们勤奋好学.孜孜不倦的精神,于是决定也开个博客,向大牛学习. 博客开了,写点什么呢?奈何肚子里墨水不多,吐出来也多是白沫,不 ...

  4. 第一篇博客 ---- 分享关于Maven使用的一些技巧

    Maven环境搭建 在官网上下载maven安装包,地址:http://maven.apache.org/download.cgi . 解压文件到电脑坐在盘符目录,如E:\apache-maven-3. ...

  5. 关于” 记一次logback传输日志到logstash根据自定义设置动态创建ElasticSearch索引” 这篇博客相关的优化采坑记录

    之前写过一篇博客是关于记录日志的简单方式的   主要就是  应用->redis->logstash->elasticsearch 整个流程的配置方法和过程的 虽然我们部分线上应用使用 ...

  6. Ginger的第一篇博客

    怀着无感的心情,没有技术的身体,写下第一篇博客作为标记. 目前应该会搞清楚数据结构上相关的操作.算法,然后用c语言实现后记录在博客. 我是有目标的咸鱼! 2019/4/19

  7. “Hello, my first blog”------第一篇博客的仪式感

    本人在校大学生一枚,开通博客,主要是想记录自己的学习过程,分享自己的学习经历.记得大一的时候,很多不懂的操作和知识,都是在博客上找到了相应的解决办法.但比较讽刺的是,很多时候,曾经解决了的问题,当再次 ...

  8. 我的第一篇博客。(JavaScript的声明和数据类型的一些笔记)

    这是我的第一篇博客,务必请大家多多关照. 下面是前端js的变量和数据类型的一些笔记,不是很全请多多包涵. 1.变量 变量的声明 var 变量名 变量这个容器中放的是数据 变量的赋值 变量名 = 数据 ...

  9. 撰写一篇博客要求讲述四则运算2的设计思想,源程序代码、运行结果截图、编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志。

    一.撰写一篇博客要求讲述四则运算2的设计思想,源程序代码.运行结果截图.编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志. 1.设计思想: ①创建test.jsp建立第一个前端界面,提 ...

随机推荐

  1. Effective Java 14 In public classes, use accessor methods, not public fields

    Principle To offer the benefits of encapsulation you should always expose private field with public ...

  2. WP开发-Toolkit组件 列表采集器(ListPicker)的使用

    列表采集器ListPicker在作用上与html中的<select/>标签一样 都是提供多选一功能,区别在于ListPicker可以自定义下拉状态和非下拉状态的样式. 1.模板设置 Lis ...

  3. ERP产品价格成本计算的几个方法(转)

          一般财务计算产品价格又很多方法,我这里做了几个供参考,实体属性主要是编号.数量.价格等,这里就不列出了. /// <summary> /// 先进先出算法 /// </s ...

  4. Mongo 的相关增删改查

    1,Mongod 下载安装,请看https://www.mongodb.com/download-center 2,插入语句: MongoDB后台管理 Shell 如果你需要进入MongoDB后台管理 ...

  5. 形如(function(){}).call()的js语句

    研究新浪微博的自动登陆流程,其中涉及到它的加密算法脚本,其中有一段如下形式的代码: (function(){...}).call(name) 其中红色的....是函数的内部各种实现,name为一个对象 ...

  6. linux内核宏container_of前期准备之gcc扩展关键字typeof

    typeof基本介绍 typeof(x) 这是它的使用方法,x可以是数据类型或者表达式.它的作用时期和sizeof类似,就是它是在编译器从高级语言(如C语言)翻译成汇编语言时起作用,这个很重要,稍后会 ...

  7. windows内核编程之常用数据结构

    1.返回状态 绝大部分的内核api返回值都是一个返回状态,也就是一个错误代码.这个类型为NTSTATUS.我们自己写的函数也大部分这样做. NTSTATUS MyFunction() { NTSTAT ...

  8. java charset detector

    https://code.google.com/p/juniversalchardet/downloads/list java移植mozilla的编码自动检测库(源码为c++),准确率高. 通过svn ...

  9. Excel scientific notation issue

        This is a known issue, you can find more in internet. Excel will treat text(can display with num ...

  10. Half Wavelength Dipole Antenna

    Reference : 1. wikipedia The dipole antenna is the simplest and most widely used class of antenna.It ...