自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(143)
  • 资源 (16)
  • 收藏
  • 关注

原创 TS的类及继承背后

记录下对TypeScript代码class及继承实现理解

2021-08-22 18:12:17 433

原创 UE命令行驱动脚本单元测试方法

UE+TS/Lua 的开发模式,如何对脚本语言开发内容进行单元测试?这里介绍下个人实现思路,如果有其他方法,欢迎指教!

2021-08-22 16:32:55 529

原创 C++从业者的TS入门篇

作为一名C++经验的TypeScript初学者,有一些概念需要了解原理,而不是死记硬背(说的好像学什么可以死记硬背学好似的)。

2021-08-07 07:53:32 1005

原创 一道笔试题聊聊求职者心态

游戏行业10年,作技术管理也已经5年。面试一直负责复试,当初试官觉得技术能力匹配后,我更侧重考察应试者的性格、态度、分析问题能力。疫情推动了远程办公、线上学习、视频交流的习惯,可以说阴差阳错加速了远程技术应用落地,改变了很多行业的模式。我们的面试也考虑应试者:不在本地、不好请假、路程太远,等等原因,开始了远程笔试、视频面试(目前我对视频面试的效果不太满意,希望尽量当面沟通)。最近认真看了几个应试者的笔试题,而且是远程作答,不是现场临考。如下笔试比较常见的题,问:输出是什么?class

2021-07-22 09:53:25 205 1

原创 GDB调试如何在return设置断点

GDB调试时常用设置断点的方法有:1. 按照源文件代码,在某行设置断点,如:b **.cpp:402. 指定函数符号,在函数入口设置断点,如:b CBiPlayer::CanAutoStart这次遇到一个问题,用方法1在一条 return 语句设置断点,无法设置,查看断点信息,实际上断点是后续代码。为什么呢?代码如:...

2021-07-20 06:45:42 1060 1

原创 .h为什么会被编译链接?

C/C++开发人员肯定都知道.c .cpp 源文件才应该被编译、链接。 这次就遇到了奇葩的问题: 开发环境:VS2017 错误提示:命令行 warning D9024: 无法识别的源文件类型“..\**interface.h”,假定为对象文件。 看到这个报错,一开始也是迷糊了,这有两层含义: 1. 找不到“..\**interface.h”; 2.“..\**interfac...

2021-07-17 07:54:46 358

原创 解决Mac下GDB提示签名错误

Mac下给gdb授权

2014-06-12 22:34:53 10244 3

原创 Swift开发学习(二):Playground

简单介绍Playground

2014-06-10 00:06:01 9642

原创 Swift开发学习(一):初始篇

一步一步教你开始Swift开发之旅

2014-06-08 09:13:58 9896

原创 #Android App分享#小巧的指南针

如果你方向感不是那么强; 如果到一个陌生的地方希望辨别方向; 这款指南针小应用也许是你需要的。

2014-03-02 22:34:07 834

原创 Android Studio使用小记

初次使用Android Studio, 版本0.4.4在MBP下使用还算流畅,针对Android开发应该不亚于Eclipse可以将Eclipse项目导入,但是不能反过来导出导入以下,简单记录下使用情况

2014-02-21 21:39:42 6554

原创 Flappy Bird怎么赚钱的?

一句话,广告两句话,快速重来,重复广告怎么实现广告,安卓手机可以安装HelloAdMob了解一下。

2014-02-21 21:22:15 1522

转载 命令行创建Mac OS账户

Mac Add a User From Terminal MacStep 1Open a Terminal window. Click the "Go" pull-down at the top of the Finder, select "Utilities" and double-click the "Terminal" icon.Step 2Type "sudo dscl .

2014-02-18 21:13:41 5914

转载 Xcode开发越狱真机测试方法

逐渐转向Mac上开发,陆续发表一些开发过程中觉得有必要记录的东西,希望对自己有用或对大家有些帮助xcode开发一、 越狱真机测试参考1. Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略 2. 越狱 二、 步骤     在没有iDP的情况下,要想将程序放到iPhone上调试,并最终发布IPA用于分享,需要以下

2014-02-18 21:11:41 3918

原创 利用网络存储搭建自己的代码库

其实不只是代码,任何其他需要进行版本管理的文档等都可以利用网络存储搭建自己的版本库。有人说,直接把文件放到网盘、云盘就可以了。当然,如果能满足需求这是最简单粗暴、但不安全的方法。这里介绍两种版本管理库的方法:svn,git,其他版本管理软件搭建可以自行发挥一下了。利用版本管理库的目的:1. 可以进行版本管理2. 同步到网盘的文件不是源文件,而是版本库文件2. 版本库

2013-08-12 14:19:58 1713

原创 Unity3D学习随笔(一)

学习随笔将记录学习过程中的简单记录,不是教程。项目创建 。创建一个项目 。提供资源Assets:Font、Image、Shader 。根据相应资源创建Materials:选择Texture 2d、Shader,Font的Mat不知道怎么创建,虽然可以从Font中选择其下的用 。创建一个场景 。场景增加元素,每个元素由Component组成,自由增加

2013-08-12 14:18:49 1029

原创 小E帮你查快递喽!

小E新增快递发货查询功能,支持多家常用快递公司。已经支持:顺丰 申通 圆通 凡客 如风达中通 全峰 韵达 天天 全日通中通 汇通 中铁 EMS回复【快递】查询最新支持的快递公司需要查询其他快递公司,请直接回复快递公司名称,小E会快速新增支持。回复【快递公司 单号】查询快递发货情况快递公司可输入中文、拼音,注意,空格分隔公司和单号哦!想玩

2013-08-12 14:17:15 670

原创 浅析Werkzeug服务无缝更新

一直以来对于SAE上python应用无缝更新好奇今天就来分析一下应用启动入口我用的是Flask从dev_server.py中 WsgiWorker可以找到运行服务的入口: from werkzeug.serving import run_simple run_simple(...)注意其中参数: use_reloader = True

2013-08-12 14:16:38 1113

原创 Python程序监视自身退出

SAE上更新代码时,服务都可以无缝切换,无需人工重启服务那么,怎么能够在服务重启前进行持久化操作呢需要监视服务何时重启python提供了一个绑定程序退出时处理函数的功能[参考]:atexit.register(func[, *args[, **kargs]])程序结束,如调用sys.exit() 或者主模块执行结束时,就会执行注册的clean function

2013-08-12 14:15:43 1420

原创 Octopress+github 建站

建站的过程主要参考:用octopress来写博客 – 常见说明搭Blog 学Git – 中文Win XP下环境设置多余的我就不说了,主要说下我遇到的问题:rebenv 可以不用,查看ruby版本号命令:ruby -v不用rbenv的话,rbenv rehash 就不用执行了创建github库一定要按照参考文章创建,名称:yournam

2013-08-12 14:14:32 907

原创 E星的朋友们,我们来游戏吧!

关注小E的微信公众搜索微信号:EasyTool或者扫一扫题图中的二维码回复【幸运猜数】就可以开始游戏了回复【1-999】之间的数字猜猜你的幸运数,根据提示“大”了还是“小”了,再猜猜吧猜中之后会计算得分,前五次猜的数字同幸运数字的接近程度决定了你的得分哦!越早猜中,得分越高中途要退出游戏,回复【退出】回复【h】查看更多功能--------

2013-08-12 14:12:37 572

原创 在SAE分布式服务上开发需要解决的问题

这是在开发“幸运猜数”微信游戏的时候遇到的问题对游戏感兴趣的,可以关注微信公众ID: EasyTool回复【幸运猜数】开始游戏之前提供的功能:【黄金】【双色球】【记事】等,都是无状态服务而开发一款游戏,必然要求服务是有状态的这样在SAE上的分布式环境下,还继续沿用无状态服务开发方式,必然遇到:分布式服务对于请求,会进行负载均衡分配在A服务

2013-08-12 14:11:13 992

原创 查看dll依赖脚本

软件项目逐渐庞大,版本日益更新难免在安装包中残留一些老的dll为了检查dll的依赖关系,可以用dependency.exe工具,然后人肉检查(略感蛋疼。。。)还有命令行的方法启动VS命令行:定位到.dll所在目录执行如下批处理脚本:set workPath="."for /r "%workPath%\" %%i in ("*.dll")

2013-08-12 14:09:26 1158

原创 Python中调用父类的同名方法

面向对象设计时,无可避免的会涉及到父类和子类的关系封装、集成、多态,大家都能娓娓道来道理是一样的,针对不同的语言,面向对象开发也会遇到不同情况需要解决今天学习下python中如何调用父类同名方法PS: 如果不调用的话,子类同名方法对父类方法是直接覆盖的python 2.2以前class FooParent: def bar(self, messa

2013-08-12 14:08:21 2810

原创 一款酷酷的电脑快捷键工具

每次,有同事、朋友在我电脑旁边看我操作的时候都会惊讶我用的这个是什么每次,我就为这款软件带来了新的用户虽然据说是Japanese开发的软件无国界,PC用户自取吧使用方法:解压后直接运行,可以将其加入启动项,每次开机就自动运行了启动后,用鼠标在桌面画个圈(硬币大小),奇迹就将出现。右键中心的图标 Task list 切换图标形状

2013-08-12 14:07:45 514

转载 svn常用命令

一直用的TortoiseSVN,对命令行操作不了解,今天就来熟悉一下吧我常用的svn操作。查看状态 svn st [path]。创建目录 svn mkdir。添加文件 svn add [file]。提交修改 svn ci [file] -m 'comments'。比较差异 svn diff [file]。撤销修改 svn revert [file]。签出 svn co [u

2013-08-12 14:02:24 523

原创 解析网页抓取所得gzip压缩数据

在进行网页数据抓取时,会遇到压缩数据,可能主要出于如下考虑:简单的防抓取方法没有经过分析就对抓取的网页内容直接进行文本解析,肯定会遇到问题,就像我开始的时候一样。。。压缩数据减少流量这个一般用于提供数据接口,将数据压缩后可以大大减少流量以下提供对抓取数据的处理方法:检测反馈内容是否压缩,并对压缩内容解压检测数据文本

2013-08-12 14:00:23 813

原创 python 字符串编码

在pythong开发过程中经常遇到编码问题,原因在于没有正确理解编码解码过程通过以下命令过程帮助理解下,各自体会吧。宗旨:由Unicode中转进行编码、解码>>> u = '\uffef'>>> print u\uffef>>> u = u'\uffef'>>> print uTraceback (most recent call last): File ""

2013-06-02 16:45:10 1374

原创 python webservice调用-suds

python也可以调用webservice : suds在本地sae中可以运行 from suds.client import Client url = "http://host:port/service.wsdl" #根据wsdl创建一个WebService的Client client = Client(url) # 查看webse

2013-06-02 16:44:27 2542

转载 git操作图形教学

看到一个图形展示git使用的教程简单明了得介绍了git命令的作用LearnGitBranching

2013-06-02 16:43:19 534

转载 python汉字处理的工具

面这个小工具包含了:判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。 unicode字符串归一化等工作。 还有一个能处理多音字的汉字转拼音的程序,还在整理中。#!/usr/bin/env python# -*- coding:GBK -*- """汉字处理的工具:判断unicode是否是汉字,数字,英文,或者其他字符。全角符号转半角符号。""

2013-06-02 16:42:03 692

原创 mysql建库及用户命令实例

这里记录下mysql命令行下创建库及用户的命令>mysql -u root -p>show databases;>create database new_database;>create user 'name' identified by 'pwd';>grant all privileges on new_database.* to 'name'@'localhost'

2013-06-02 16:40:02 1553

原创 svn目录的拷贝方法

svn目录中都有一个隐藏目录".svn",这给复制带来不便。记录下拷贝目录时过滤文件的方法:当不需要的文件类型较为单一时可以通过完全复制然后删除指定类型的文件完成cp -r test/ test2find test2/ -name '.svn' | xargs rm -rfxargs是给命令传递参数的一个过滤器,可以将前一个命令产生的输出作为后一个命

2013-06-02 16:39:20 829

原创 python日期字符串解析

用python + 正则表达式 实现的日期字符串解析工具:# -*- coding: utf-8 -*-## 关注易生活,我是小E# 微信:EasyTool#import refrom datetime import dateDATE_PATTERNS = {u'2013-05-16':u'^(\d{4})[\-\/\.年](\d{1,2})[\-\/\.月](\d{1,

2013-06-02 16:38:27 1835

原创 sae python 微信公众项目单元测试框架

广告 关注易生活,关注微信公众:EasyTool开发的伴侣就是单元测试,没有测试用例的开发,或者说是没有自动测试的开发是噩梦般的。在sae python微信公众项目的开发过程中,建立单元测试框架可以大大提高开发效性、项目的稳定性。下面提供我自己使用的简单sae python测试框架(weixin_unitest.py):# -*- coding: utf-8 -

2013-06-02 16:37:18 1869

转载 Win7系统建立并开启Wifi热点的bat批处理

硬件:含有无线网卡的电脑或笔记本系统:Windows7内核的系统,Windows8,Windows Server 2008 等目的:将Win7的无线网卡作为wifi热点,让其他含有WIFI电子设备(平板电脑,手机,笔记本)连接上笔记本共享的WIFI具体过程不详述了,核心代码如下:显示无线热点状态netsh wlan show hostednetwor

2013-06-02 16:35:28 10627

原创 hello sae python

看看如何在sae上部署第一个python应用吧首先在sae上创建一个python应用创建好后其实是没有完成创建的,无法进行代码管理需要先svn签出、签入SAE采用svn来作为代码部署工具检出应用helloworld目录svn co https://svn.sinaapp.com/helloworld创建版本目录进入h

2013-06-02 16:34:52 1378

原创 解决Unable to resolve target android-XX

将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX'这是原代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。解决这个问题:只要把project.properties文件用记事本打开将 Project target

2013-06-02 16:33:21 685

原创 通过adb连接手机或者模拟器进行python开发

adb remote controlsl4a 可以开启python-server,通过远程adb进行开发、调试,然后发布到手机在pc上通过adb, 连接手机上的python-serverpublic server开启不了只能usb开始private server,但是连着usb后,手机自动卸载sdcard期间一直找不到设备,后来发现是usb驱动没装好us

2013-06-02 16:32:26 4683

原创 致没有搞好的kivy环境

继续研究kivy,上次没搞通是环境安装没装好 按照说明安装需要的包,遇到问题: 。 要求安装python-dev,但是发现版本是2.5,没装 。 要安装libgles2 ,找不到, 搜了下这个包, 在apt源增加一个地址 。 用aptitude -f install 进行安装后,pip安装kivy,发现把gcc 给删了,然后环境烂了,经常提示 package br

2013-06-02 16:31:20 734

Android AdMob Tutorial apk

简单介绍AdMob接入Android的方法并展示效果的apk

2014-02-20

根据ip显示主机名(python)

公司常有人问谁的ip是...? 于是想利用现学技术解决下,目前只是找到主机名 其实如果能够再通过rtx发消息就跟好了。。。,待研究(如果你知道也请不宁赐教) python真是方便,一行代码就搞定。。。。 cmd运行:python27 whoseip.py ip1 ip2... 其实如果用“feiq”就不用这么找了,哈哈

2013-04-24

安装SnowLeopard10.6升级到10.6.8前后用的引导镜像

VirtualBox安装SnowLeopard10.6升级到10.6.8前后用的引导镜像

2012-09-14

legacy_kernel-10.6.0.pkg.zip

VirtualBox安装SnowLeopard 10.6安装10.6.8组合升级包前必须装的补丁

2012-09-14

MacOS dmg文件转iso工具

Windows虚拟机安装Mac的朋友一般下到的是dmg系统盘 dmg是Mac才认的格式,所以需要转成iso格式才能在虚拟机读取 用法:解压到dmg同路径,命令行输入命令,等几分钟就转换完成 例如:dmg2img LeoSnow.dmg LeoSnow.iso

2012-09-07

依赖查看工具Depends

VC6.0带(以后的VS都不带)的Depends查看工具,很有用的工具,上传备份 用于查看exe、dll等文件对其他库的赖关系,可帮助分析缺少什么dll、那些依赖存在问题等等。

2012-09-03

VS2008远程调试时用过的一个工具(有步骤说明)

去年用过的一个工具,上传上来备份并给大家共享 当在非开发机上出现dump,又希望能用开发机来调试时,可用此利器 原理:同在开发机上attach进程,只是这个进程现在是远程机器上的进程

2012-09-03

ping测试网络连接

检查网卡、网关、网络连接 运行starttest.bat前,右键该文件->编辑,按照提示内容,修改ip; 双击starttest.bat运行。

2012-03-04

体验设计ppt

从宏观角度介绍产品体验设计,和大家共享 关注用户定位、用户感受、挖掘需求、需求创新,等等

2011-12-20

DOORS SwitchServer Tool

研究了一阵客户端没有可以修改库的地方,后来发现可通过修改Register实现,写了个工具,帮助快速切换DOORS数据库,希望对大家有帮助!

2008-11-29

VSS源码控制文件清理工具(批处理)

一个简单的VSS源码控制文件清理工具,主要用于清理加入到VSS源码管理的解决方案文件夹。 当然,可以对其进行扩展,清理其他各种类型的文件,自己研究吧~~~

2008-10-15

模仿语言包的繁简体转换工具(JS)

javascript编写的模仿语言包的繁简体转换工具

2008-10-15

记录编译次数小工具

如果想轻松实现记录生成(编译)次数,帮助完善版本号的话,就试试它吧!

2008-04-01

绝对好玩快捷键管理软件

启动后用鼠标在桌面话个圈(硬币大小),奇迹就将出现。讲座面快捷键全部用她来管理,还您清洁桌面。<br>更多功能自己摸索︿_︿

2008-03-29

文本抽取小工具

当你想在一个文本文件中抽取出出现某字符串时,是否反感自己一行行得找?用这个工具就可以解决问题^_^,当然还可以进行改进,改成match regexp

2008-03-29

活学活用 生活中的设计模式

生动有趣的语句,让你快速理解设计模式

2008-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除