现在位置: 首页 > DamianLEWA发表的所有文章
  • 08月
  • 14日
综合 ⁄ 共 687字 评论关闭
    JUnit提供了一些辅助函数,用于帮助你确定某个被测试函数是否正常。通常而言,我们把所有这些函数统称为断言,断言是单元测试最基本的组成部分。   1. assertEquals([String message], expected,actual)   比较两个基本类型或对象是否相等(expected和actual是原始类型数值(primitive value)或者必须为实现比较而具有equal方法);   2.assertFalse([String message],boolean condition)   对布尔值求值,看它是否为“真“;   3.assertTrue([String message],boolean condition)   对布尔值求值,看它是否为......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 588字 评论关闭
布置尽可能多的碉堡,儿碉堡之间不会互相摧毁       #include<stdio.h> int m,n; char map[4][4]; int judge(int x,int y) { int i; if(map[x][y]=='X')return 0; for(i=x-1;i>=0;i--) { if(map[i][y]=='o') return 0; if(map[i][y]=='X') break; } for(i=y-1;i>=0;i--) { if(map[x][i]=='o') return 0; if(map[x][i]=='X') break; } return 1; } void DFS(int k,int count) { int x,y; ......
阅读全文
  • 06月
  • 29日
综合 ⁄ 共 13798字 评论关闭
MySQL必要时自动变换数字为字符串,并且反过来也如此: mysql> SELECT 1+"1";        -> 2mysql> SELECT CONCAT(2,' test');        -> '2 test'如果你想要明确地变换一个数字到一个字符串,把它作为参数传递到CONCAT()。 如果字符串函数提供一个二进制字符串作为参数,结果字符串也是一个二进制字符串。被变换到一个字符串的数字被当作是一个二进制字符串。这仅影响比较。 字符串函数 ASCII(str)  返回字符串str的第一个字符的ASCII值(str是空串时返回0)mysql> select ASCII('2');  -> 50mysql> select A......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 69字 评论关闭
附图是我归纳的ruby常用字符串处理函数:(因为是用xmind做的思维导图,保存成图片格式放在上面看不清,有需要的大家可以保存到本地查看)
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 449字 评论关闭
“光影切割问题”是游戏场景中经常出现的,例如一些房屋场景里面,在里面上会因为阳光从屋顶的漏洞或窗口照射进来而形成许多光照区域和阴影区域。 下面是一个在平面中的直线分割示意图,右图 两条直线有一个交点——空间分成4部分 三条直接有三个交点——空间分成7部分 没增加一条直线,则跟前面的n-1条直接有n-1个交点,新增加n块新区域 推出:如果总共有N条直线,M个交点,那么区域的数目为N+M+1 然而,这样的问题往往是要快速计算某个时刻,在坐标中的区域被光影划分成多少块。如何设计算法? 我们可以换一种思路,如图,三条直线,跟......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 590字 评论关闭
当VC操作Word2003时,SaveAs函数需要16个参数,参数不够时用vOptional补齐:SaveAs(  vFileName,    //VARIANT* FileName  vOptional,    //VARIANT* FileFormat  vOptional,    //VARIANT* LockComments  vOptional,    //VARIANT* Password  vOptional,    //VARIANT* AddToRecentFiles  vOptional,    //VARIANT* WritePassword  vOptional,    //VARIANT* ReadOnlyRecommended  vOptional,    //VARIANT* EmbedTrueTypeFonts  vOptional,    //VARIANT* SaveNativePictureFormat  vOptional,    //VARIANT* SaveFormsData  vOp......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 2046字 评论关闭
standardContext! 它表示一个web app,所以用于app的组件它都要有,比如manager和loader。   一,StandardContext Configuration 当一个context被创建后,它的start方法会被立即调用,在start方法中会做很多事情。    Fires the BEFORE_START event.  Sets the availability property to false.  Sets the configured property to false.  Sets the resources.  Sets a loader  Sets a manager  Initializes the character set mapper.  Starts other components associated with this context  Starts child c......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 8279字 评论关闭
  在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容: Commands:命令 Actions: 动作 Triggers:触发条件 Services:服务 Options: 选项 Propertise:属性 (1) Commands是一些基本的操作,例如:     mkdir /sdcard 0000 system system     mkdir /system     mkdir /data 0771 system system     mkdir /cache 0770 system cache     mkdir /config ......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 2609字 评论关闭
当第一次启动一个Android程序时,Android会自动创建一个被称为“main”主线程的线程。这个主线程(也称为UI线程)很重要,因为它负责把事件分派到相应的控件,其中就包括屏幕绘图事件,它同样是用户与Andriod控件交互的线程。比如,当你在屏幕上按下一个按钮后,UI线程会把这个事件分发给刚才按得那个按钮,紧接着按钮设置它自身为被按下状态并向事件队列发送一个无效(invalidate)请求。UI线程会把这个请求移出事件队列并通知按钮在屏幕上重新绘制自身。 单线程模型会在没有考虑到它的影响的情况下引起Android应用程序性能低下,......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 546字 评论关闭
<a href="#login" data-rel="popup" data-position-to="window" data-role="button">Login</a> <div data-role="popup" id="login" data-theme="a"> <form style="padding:10px 20px;"> <h3>Please sign in</h3> <label for="un" class="ui-hidden-accessible">Username:</label> <input type="js" name="user" id="un" placeholder="username" /> <label for="pw" class="ui-hidden-acc......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 12576字 评论关闭
int setsockopt( SOCKET s, int level, int optname, const char* optval, int optlen ); s(套接字): 指向一个打开的套接口描述字 level:(级别): 指定选项代码的类型。 SOL_SOCKET: 基本套接口 IPPROTO_IP: IPv4套接口 IPPROTO_IPV6: IPv6套接口 IPPROTO_TCP: TCP套接口 optname(选项名): 选项名称 optval(选项值): 是一个指向变量的指针 类型:整形,套接口结构, 其他结构类型:linger{}, timeval{ } optlen(选项长度) :optval 的大小 返回值:标志打开或关闭某个特征的二进制选项 [/code:1:59df4ce128] =================......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 777字 评论关闭
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><mx:Script><![CDATA[public function getValue():void{var sel:String = "";if(ah1.selected == true){sel += ah1.label;}if(ah2.selected == true){sel += ah2.label;}if(ah3.selected == true){sel += ah3.label;}if(ah4.selected == true){sel += ah4.label; }v.text = sel;}]]></mx:Script><mx:Panel x="170" y="42" width="260" height="287" layout="absolute" tit......
阅读全文