
大话技术
文章平均质量分 76
lakemi
linux,c,c++,php,lua,python,as3,js,java
展开
-
python3将excel xlsx 转为lua文件
excel表格格式 说明: 1.前三行分别为:字段中文解释、字段名、字段类型 2.程序不用的字段,加”_”前缀,不会生成进lua文件里 3.策划填数值的时候,偶尔会遗漏数据,当存在空值时,依据字段类型,填上默认值。 4.支持一个字段填上多组数据,自定义类型”table”,代表{ {id1,数量},{id2,数量}}, … } excel2lua.py脚本代码# -*- coding: UTF-8 ...原创 2018-05-18 11:14:55 · 1172 阅读 · 0 评论 -
MySQL管理命令、备份与恢复、授权远程访问
MySql命令行登录--------------------------------------------------------------------------------mysql -u用户名 -p,回车后输入密码登录成功后,输入命令:mysql> show databases;验证操作正常否。 为MySql数据库的root账户设置初始密码---------原创 2014-04-04 14:17:21 · 673 阅读 · 0 评论 -
as3版经典算法--快速排序算法(一)
最近闲来 总结一下as3 版本的一些算法:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。测试一个10000个元素的数组,快速排序所用时间52ms,希尔排序所用时间92msprivate function quicksort (原创 2012-04-25 18:47:52 · 2059 阅读 · 0 评论 -
JS获取浏览器窗口的宽度和高度
type="text/javascript"> var viewportwidth; var viewportheight; // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight if (typeof win原创 2014-03-20 12:05:27 · 1008 阅读 · 0 评论 -
js 浏览器自适应例子
<!-- Smart developers always View Source. This application was built using Adobe Flex, an open source framework for building rich Internet applications that get delivered via the原创 2014-03-20 13:15:01 · 3582 阅读 · 0 评论 -
MySQL锁定状态查看命令
1 show processlist;SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的status为updating 或者 s原创 2014-04-15 10:14:03 · 557 阅读 · 0 评论 -
Windows下用Eclipse搭建C/C++开发环境
本文假定你已经熟悉Java,Eclipse的安装,并能顺利启动和运行Eclipse.此外因为各软件版本在不断更新,有些地方可能不准确,以最新的、原文资料为准。 距上一次写和调C++程序,已经5、6年了,光阴荏苒岁月无情,现在再重新拾起来,很多东西都要从头来。Windows下C/C++的IDE有很多,我知道的就有MS Visual Studio,Borland C++等,但这些是要版权的。不原创 2012-05-18 18:05:47 · 600 阅读 · 0 评论 -
ZIP文件格式详解
一个 ZIP 文件的普通格式---------------------- 一个 ZIP 文件由三个部分组成: 压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志 1、压缩源文件数据区 在这个数据区中每一个压缩的源文件/目录都是一条记录,记录的格式如下: [文件头+ 文件数据原创 2013-12-16 17:13:07 · 3259 阅读 · 0 评论 -
flash框架---PureMvc 实践
<br />目前正在开发的一个企业应用项目,一个游戏平台的后台管理.<br /> <br />实现技术客户端是Flex,server 是Red5。本人负责flex 前端开发,技术选型为flex3。<br /> <br />原创 2011-05-17 17:08:00 · 682 阅读 · 0 评论 -
flash代码改变元件亮度、色调、高级、透明度的方法
通过Color类来改变影片颜色亮度:(设置影片明暗效果)import com.common.motion.Color;//继承ColorTransformvar color:Color = new Color();color.brightness = [-1,1] //-1~1是取值范围mc.transform.colorTransform = color;原创 2011-12-29 09:58:32 · 14695 阅读 · 0 评论 -
flash as3 嵌入字体方法总结(二)
2.利用代码嵌入package{ import flash.display.Sprite; import flash.text.Font; import flash.text.TextField; import flash.text.TextFormat; [SWF(width = 800,height = 600,backgroundColor = 0xffffff)] pub原创 2012-10-18 12:15:17 · 2185 阅读 · 0 评论 -
flash as3 嵌入字体方法总结(一)
1.利用flash cs工具,创建嵌入字体生成font.swf,加载font.swf,然后使用嵌入字体.右键库: 选择新建字型: 选择ActionScript,添加链接名 代码调用:package{ import flash.display.Loader; import flash.display.Sprite; import flash.even原创 2012-10-18 11:49:01 · 8867 阅读 · 1 评论 -
-swf-version编译器参数设置与playerglobal.swc的关系
Flash PlayerAIRFlex-swf-version-target-player9 39910.01.541010.0.010.12.0/2.54.1原创 2012-08-07 11:16:01 · 9221 阅读 · 0 评论 -
linux进程间通讯之消息队列
文件名到键值#include <sys/types.h>#include <sys/ipc.h>key_t ftok (char*pathname, char proj);它返回与路径pathname相对应的一个键值。该函数不直接对消息队列操作,但在调用msgget()来获得消息队列描述字前,往往要调用该函数.消息队列API 系统消息队列API共有四个,使用时需要包括...原创 2018-04-23 14:55:57 · 253 阅读 · 0 评论 -
开发资料查询(不时更新)
1.as3 组件使用 http://help.adobe.com/zh_CN/ActionScript/3.0_UsingComponentsAS3/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7ed3.html2.《用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考》包含 ActionScript 语言元素、原创 2011-11-25 09:56:15 · 816 阅读 · 0 评论 -
MySQL优化:使用show status查看MySQL服务器状态信息
在网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作。在MySQL中,我们可以使用SHOW STA原创 2016-05-18 10:15:15 · 14395 阅读 · 0 评论 -
Linux平台Makefile文件的编写基础篇
目的: 基本掌握了 make的用法,能在Linux系统上编程。环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备: 准备三个文件:file1.c, file2.c, file2.h file1.c: #include原创 2015-12-15 15:14:06 · 442 阅读 · 0 评论 -
JSFL集合
BitmapBatRename(给库中的图片批量命名)/* * 作用:给库中选中的图片批量命名,起始编号为1,运行时提示输入名称前缀。*/var doc = fl.getDocumentDOM();var uxi = doc.xmlPanel(fl.configURI + "Commands/Rename.xml");if(uxi.dismiss == "acc原创 2015-03-18 18:36:53 · 1683 阅读 · 0 评论 -
利用Math.random()方法实现几率
Math.random()中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数,在种子数的基础上进行一定的交换,从而产生需要的随机数字。在实际的项目开发过程中,经常需要产生一些随机数值,例如网站登录中的校验数字等,或者需要以一定的几率实现某种效果,游戏程序中的物品掉落,抽奖程序等。废话少说直接上代码:package{ import flash.dis原创 2012-12-27 11:19:57 · 8179 阅读 · 1 评论 -
MD5的C++源码
md5.h:#ifndef MD5_H#define MD5_H#include #include /* Type define */typedef unsigned char byte;typedef unsigned int uint32;using std::string;using std::ifstream;/* MD5 declaration. */cl原创 2014-10-09 18:17:11 · 907 阅读 · 0 评论 -
简析TCP的三次握手与四次分手
首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层;在第二层上的数据,我们把它叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。 同时,我们需要简单的知道,数据从应用层发下来,会在每一层都会加上头部信息,进行封装,然后再发送到数据接收端原创 2014-12-01 12:07:03 · 659 阅读 · 0 评论 -
贴图类型和材质类型
一、标准材质贴图通道的使用1、环境反射贴图(Ambient):饱和的纹理贴图可以通过调整Ambient贴图副本输出来得到。在降低Offset的同时,增加RGB Level就可以把光的颜色增强到中等范围并可以使暗区更暗(如油漆效果)。2、漫反射贴图(Diffuse):将贴图通道的结果像绘画或墙纸那样指定到材质表面。Diffuse贴图经常被其他应用程序称为纹理贴图。3、高光原创 2014-11-26 17:12:51 · 6540 阅读 · 0 评论 -
Molehill 初识--flash 3d 开发基础
Molehill的基本架构如何使用Molehill底层API在舞台上绘制一个三角形:在舞台上初始化一个3D环境创建顶点和片段使用着色器处理顶点与片段调用显卡并显示结果Molehill 底层API中最重要的一个就是Context3D,它是一个三维空间的处理环境,负责创建并处理三维对象的各个要素比如顶点、片段、透视等等,并将处理的结果使用AGAL(Adobe Graphics原创 2012-10-11 11:07:51 · 1009 阅读 · 0 评论 -
国外程序员整理的 C++ 资源大全
摘要:C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library原创 2014-10-27 18:50:25 · 1010 阅读 · 0 评论 -
网页中嵌入swf文件的几种方法
1. object + embed 传统的方法优点:浏览器兼容性好,是 Macromedia 一直以来的官方方法缺点:a.embed 标签是不符合 W3C 的规范的,无法通过验证。当然,如果你不在乎什么规范不规范,另当别论。b.微软由于种种原因,在 sp2 后限制了 IE 的 ActiveX 的使用模式,就是在页面中的 ActiveX 有一个虚框,需要用户点击一次才能正原创 2012-06-27 17:33:08 · 21848 阅读 · 0 评论 -
alchemy lua 配置
转换一种思路,在flash前端触发任务脚本,故研究一下lua,由于as3 不能直接调用lua,需要c来做桥梁,所以要先把alchemy配置上.配置alchemy:http://labs.adobe.com/wiki/index.php/Alchemy:Documentation:Getting_Started#Windowsps:修改在C:\cygwin\etc 下 profile 文件原创 2012-08-27 18:02:54 · 2393 阅读 · 0 评论 -
A*搜索算法随想
随感通过这篇文章http://blog.youkuaiyun.com/v_july_v/article/details/6093380顺手用as亲自实现一个A*寻路算法,g(n),h(n) 函数暂且随意用距离表示,可优化Node.aspackage AStar{ /** *节点 * @author lake * 地图为 平面正方形 */ public class No原创 2013-02-21 12:11:57 · 635 阅读 · 0 评论 -
状态模式---设计任务系统
状态模式定义:状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。状态模式UML类图:应用场景:1、当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。2、一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。通常,有多个操作包含这一相同的条件结构。State模式将每一个条件原创 2012-08-16 23:01:26 · 2002 阅读 · 1 评论 -
游戏场景地表设计_Terrain
Terrain的设计主要有三种思路,目前很火的arpg游戏处理方式也都是下面三种之一,都是分块加载,但是加载之后的处理上有所不同:1)整个地图是作为一个位图(Flash Player 10 中,BitmapData 对象的最大宽度或高度为 8,191 像素,并且像素总数不能超过 16,777,215 像素。)来移动, terrainData:BitmapData =原创 2012-07-30 17:02:20 · 1612 阅读 · 0 评论 -
深入理解Flash Player的应用程序域--Application Domains
原文地址:http://kevincao.com/2010/11/application-domains/目录Application Domains(应用程序域)Application Domain Placement(应用程序域的位置)Application Domain Inheritance(应用程序域的继承)Child Domains: Definition Versionin翻译 2012-08-04 12:20:38 · 1024 阅读 · 0 评论 -
谈谈ActionScript垃圾回收
在ActionScript中,我们没有API可以直接删除一个对象,也不能控制Player进行GC。但是GC的行为是可以预估的,作为开发者,我们需要了解的是GC执行的时机是发生在需要向操作系统请求分配内存的时候。 从上面的模拟图我们可以看到:Player以块的方式请求和释放内存。GC的结果不一定就是更少的内存占用,也有可能是从操作系统获得更多的可用内存。Play原创 2012-08-02 12:31:32 · 655 阅读 · 0 评论 -
flash 的 MouseEvent 浅淡(ROLL_OVER 与 MOUSE_OVER 区别)
经常发现有部分flash 开发人员对MouseEvent中的一些事件类型区分不是很清楚,闲来再谈一下flash 中的 MouseEvent 中的ROLL_OVER 和 MOUSE_OVER 的区别,希望能加深认识,废话少说,先直接上代码:package{ import flash.display.Shape; import flash.display.Sprite;原创 2012-06-16 16:13:26 · 4575 阅读 · 0 评论 -
在Eclipse中安装ADT
Eclipse 3.7.2启动 Eclipse,然后选择 Help > Install New Software。 在 Available Software 对话框中,单击 Add…。在 Add Site 对话框的 Name 字段中,输入远程站点的名称(例如“Android Plugin”)。在 Location 字段中,输入下面的 URL:https://dl-ssl原创 2012-05-18 10:27:57 · 572 阅读 · 0 评论 -
crossDomain、allowDomain()、allowScriptAccess 解析
flash与环境之间交互的几种情况:1、swf加载本域图片等(jpg/gif/png/swf...)—— crossDomain.xml策略不起作用。2、swf加载跨域图片等(jpg/gif/png/swf...)—— crossDomain.xml策略不起作用。3、swf请求本域数据等(txt/jsp/php/.net...)—— crossDomain.xml策原创 2012-04-19 11:07:53 · 1438 阅读 · 0 评论 -
Flash box2d 2.1a版本的简单教程
项目需要,弄了下box2d.柱状刚体:/** * * @param p * @return * */ private function createAPillarShape(p:Point):b2PolygonShape {原创 2012-03-07 12:32:14 · 743 阅读 · 0 评论 -
AIR 文件存储路径三种选择
AIR 文件存储路径三种选择1.File.desktopDirectory路径参数:C:\Documents and Settings\当前用户名\桌面\file = File.desktopDirectory.resolvePath("HelloWorld.txt");var stream:FileStream = new FileStream()stream.ope原创 2012-03-02 11:30:08 · 2412 阅读 · 0 评论 -
AS3应用程序模块化开发与ApplicationDomain
当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。 按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。 模块原创 2011-08-09 14:18:19 · 740 阅读 · 0 评论 -
flash 非法覆盖父类方法
无非是覆盖一个父类中没有的方法;我遇到的情况的是 ,分别加载两个swf,两个swf 共用一个父类,修改父类后,编译进了后一个swf,结果运行的时候提示了VerifyError: Error #1053: 在 com.liangzhong.modules.landlord.vi原创 2011-08-09 14:08:16 · 2397 阅读 · 0 评论 -
解决FB的控制台,输出ASDOC或是使用FDB时出现乱码的情况
解决FB的控制台,输出ASDOC或是使用FDB时出现乱码的情况a) 问题描述:使用FB进行 输出ASDOC或是FDB进行调试时,经常会出现乱码的现象b) 问题分析:在Eclipse中默认的编码为操作系统内核的编码,中文的WINDOWS下是GBK,在调原创 2011-07-27 15:04:23 · 1788 阅读 · 0 评论 -
Flash AS3.0 元数据 标签综合
ArrayElementType:这是指定自己定义的数组中元素的类型,应该类似java中的泛型,类似的代码如下:[ArrayElementType("String")]public var arrayOfStrings:Array;这样,这个array就只能放String类型的对象。Bindable:毫无疑问这是最常用到的一个标签,几乎所有和数据打交道的地方都会用到这个原创 2012-06-12 15:07:22 · 3895 阅读 · 0 评论