6 新一下的兰天

尚未进行身份认证

紧要关头不放弃,绝望就会变成希望

等级
博文 157
排名 2w+

把单一元素的数组放在一个struct的尾端,则每个struct objects就拥有了可变大小的数组

标题是《深度探索C++对象模型》(《InsideTheC++ObjectModel》)中的一句话,其中给出的例子如下:strcutmumble{charpc[1];};strcutmumble*pmumbl=(structmumble*)malloc(sizeof(structmumble)+strlen(str...

2019-06-04 21:06:22

汇编 eax寄存器和AX,AH,AL之间的关系

EAX与AX不是独立的,EAX是32位的寄存器,而AX是EAX的低16位。举例来说moveax,12345678h那么AX将会是eax的低16位,也就是5678h。而如果此时movax,3344h那么eax的值将变为12343344h,所以对ax的赋值是会影响eax的。同样,AH是ax的高8位,而AL是ax的低8位,这就是说ah为33h,al为44h。...

2019-03-26 10:41:49

Lua table的remove和nil操作的区别

我在看《Lua程序设计(第二版)》的时候,这本书不是看了不止一遍了,每次看都有新发现。今天看到这么一句话:Lua中的table可以像全局变量一样,将nil赋予table的某个元素来删除该元素。了解Lua的都知道Lua的table还有个table.remove方法来删除table中的制定元素,对于这两种删除table元素的方法,我每次总搞混删除后table究竟变成了什么样子,为了以后再忘记,今天就

2017-07-22 15:32:39

lua--对字符串中的特殊字符进行转义

str="金乌照(1级)"str2="金乌照(1级)"str3="赤灵刀"str2=string.gsub(str2,"[&=+%%%c%(%)]",function(c)return"%"..cend)print(str2)str=string.gsub(str,str2,str3)print(str)输出结果:

2017-05-06 16:43:24

unity3d鼠标滚轮实现摄像头拉近后退

usingUnityEngine;usingSystem.Collections;publicclassCubeStatic:MonoBehaviour{publicfloatminFov=15f;publicfloatmaxFov=90f;publicfloatsensitivity=10f;voidUpdate(

2017-04-21 10:07:30

Lua 的require

在工作中碰到类似这样一种情况:localx=...x变量不在函数中,这样的用法还是第一次见,所以自己敲了一个类似的例子,做个小标记。例子如下:--LuaTest.luaLuaTest={}functionLuaTest.DeclareFunc(moduleName)print("DeclareFuncoutputis",moduleName)enddol

2017-04-14 12:57:00

Lua使用动态链接库调用C模块(VS2015)

创建一个win32项目,起名mylib(因为我已经创建过mylib了,所以这里用的mylib2)。下面开始编写C模块:mylib.h如下:/*mylib.h*/#define_CRT_SECURE_NO_WARNINGS#include<iostream>#include<string>#include<dirent.h>#include<errno.h>extern"C"

2017-04-06 17:00:35

unity-UGUI隐藏按钮

方法1:Buttonbtn;btn.gameObject.setActive(false);方法2:Buttonbtn;btn.transform.localScale=Vector3.zero;

2017-03-21 12:44:13

unity-实现摄像机跟随物体(Vector3.SmoothDamp)

直接贴代码usingUnityEngine;usingSystem.Collections;publicclassFllowTarget:MonoBehaviour{publicTransformtarget;//摄像机要跟随的人物publicfloatsmoothTime=0.01f;//摄像机平滑移动的时间privateVector3came

2017-03-16 10:01:02

JS基础语法之变量

1、varx=1;x=1;这里两种变量声明并赋值的方式有所不同,主要体现在delete命令无法删除前者2、varx=1;varx;document.write(x);第二次对x的重复声明无效,x值仍然为1.varx=1;varx="helloworld";document.write(x);但若第二次声明并重新赋值,则第二次赋值会覆盖第一次赋值,此时

2016-12-01 15:46:34

selenium webdriver定位iframe里的body方法

1.iFrame有ID或者name的情况//进入id=”frame1”的frame中,定位id=”div1”的div和id=”input1”的输入框。dr.switchTo().frame(“frame1”);dr.findElement(By.id(“div1”));dr.findElement(By.id(“input1”))2.如果一个iFrame既没有id,也没有name

2016-11-15 09:12:39

【转】StringUtils的isBlank与isEmply

publicstaticbooleanisEmpty(Stringstr)  判断某字符串是否为空,为空的标准是str==null或str.length()==0  下面是StringUtils判断是否为空的示例:  StringUtils.isEmpty(null)=true  StringUtils.isEmpty(“”)=true  StringUtils.isE

2016-10-18 11:38:01

JSP中application与全局变量的区别

书上常常会说JSP的内置对象application就起到“全局变量”的作用,那么application与全局变量有什么区别呢?主要就是生命周期的区别application在服务器启动后生成,服务器关闭后销毁;全局变量则只对当前page有效。这也就是网站的计数器用到application而不用全局变量的原因。

2016-09-27 16:20:08

JSP之include指令与include动作的区别

自己懒得敲,直接粘张图片上来

2016-09-17 09:22:12

java中的字符流

首先说明一下文本,文件与文本文件的三者的区别与关系1、文本(char)是16位无符号整数,是字符的unicode编码2、文件是byte,byte,byte…的数据序列3、文本文件是文件(char)按照某种编码的方式(utf-8,utf-16be,gbk)序列化为byte的存出结果字符的处理就是一次处理一个字符java中字符流的基本实现:InputStreamReader完成byte流解析为ch

2016-08-21 16:24:22

文件的编码方式

1、GBK编码java的默认编码方式是GBK编码方式,一个中文对应2个字节,一个英文占一个字节2、utf-8utf-8的编码方式中,一个中文对应三个字节,一个英文占一个字节3、utf-16beutf-16be编码方式是java的编码方式,不管是中文还是英文都占两个字节4、ansi编码ansi主要用在中文电脑的文本自带的编码方式,比如txt文本中只有ansi编码方式才能正确显示中文这里写个关于java

2016-08-20 17:41:03

自己写的一个扑克牌比较点数的小游戏

//Poker.javapackagecom.skyL;publicclassPokerimplementsComparable<Poker>{privateStringflowerColor;privateStringPoint;publicPoker(StringflowerColor,StringPoint){this.f

2016-08-20 14:33:41

【转】Fiddler对安卓应用手机抓包图文教程

直接上链接:http://www.cr173.com/html/37625_1.html

2016-08-19 10:23:41

利用java的异常处理自己写个一个图书借阅系统的小案例

//Book.javapackagecom.skyL;publicclassBook{privateintid;privateStringname;publicBook(intid,Stringname){this.id=id;this.name=name;}publicint

2016-08-19 10:09:50

【转】java try、catch、finally及finally执行顺序详解

1.为什么要用finally先看一个没有finally的异常处理try-catch语句:假设count为要使用到的资源,并且用完要求释放此资源。那么我们可以把释放资源的语句放到try-catch后执行,当前的程序不管是在执行完try语句块还是catch语句块,都会顺序执行到下面释放资源的语句。intcount=0;//初始化资源try{count++;if(count

2016-08-18 13:24:06
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。