这是我最后一篇博客了,由于本人的人生规划吧,以后应该也写不出什么好的技术文章了,到现在在博客园写了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 31 Use instance fields instead of ordinals

    Principle Never derive a value associated with an enum from its ordinal; store it in an instance fie ...

  2. Dell PowerVault TL4000 磁带机卡带问题

    最近一段时间Dell PowerVault TL4000 磁带机故障频繁,昨天我在管理系统里面看到Library Status告警:HE: sled blocked, error during sle ...

  3. cocos2d-x之悦动的小球

    发现问题:update()函数不能用virtual前缀 主: bool HelloWorld::init() { if ( !LayerColor::initWithColor(Color4B(255 ...

  4. USACO section1.1 Broken Necklace

    /* ID: vincent63 LANG: C TASK: beads */ #include <stdio.h> #include<stdlib.h> #include&l ...

  5. 转载:HttpClient使用详解

    原文地址:http://blog.csdn.net/wangpeng047/article/details/19624529 Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自 ...

  6. POJ 1984 Navigation Nightmare

    并查集,给n个点和m条边,每条边有方向和长度,再给q个询问,第i个询问查询两个点之间在Ti时刻时的曼哈顿距离(能连通则输出曼哈顿距离,否则输出-1) 这题跟Corporative Network 有点 ...

  7. 利用OpacityMask制作打洞效果

    起因 项目上存在一个连线功能,在设计的原型中,在连线中间文字上下各有15像素的空白.接手的同事觉得没思路,问我能不能在不影响连线后面的背景情况下解决该问题.我就抽了点时间给他写了个Demo.回家后趁热 ...

  8. css中position属性(absolute|relative|static|fixed)概述及应用

    position属性的相关定义: static:无特殊定位,对象遵循正常文档流; relative:对象遵循正常文档流; absolute:对象脱离正常文档流 fixed:对象脱离正常文档流 我们先来 ...

  9. 通过box盒子模型给元素内容设置居中

    老版本语法 div{ display: -webkit-box;-webkit-box-align:center; //垂直居中-webkit-box-pack:center;//水平居中 } 新版本 ...

  10. 细说git merge & git rebase

    git merge和git rebase两个都是用来合并两个分支用的,在使用过程中,这两个概念容易混淆. 在此,对这两个git技巧的用法进行详细描述,希望能帮助一些热爱git的朋友. -------- ...