现在位置: 首页 > simplex发表的所有文章
  • 08月
  • 16日
综合 ⁄ 共 2826字 评论关闭
4.2.2  随机数字验证的具体实现(1) 开发随机验证模块时,首先需要一个显示随机数字验证码的界面,然后调用显示验证码的方法,最后将用户输入的验证码与实际生成的验证码进行比对,如果相同则通过验证,否则将不通过验证。用户开发随机数字验证码模块的实现方法如下所示。 1.设计验证页面 设计随机数字验证页面可按照下面的操作步骤来进行。 (1)新建一个网站,在网站中添加一个名称为UserLogins的Web窗体。 (2)在窗体上首先添加一个具有1行1列的表格,在该表格中再添加一个具有4行2列的表格。分别在表格的相应单元格中输入字......
阅读全文
  • 07月
  • 25日
综合 ⁄ 共 891字 评论关闭
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree is symmetric: 1 / \ 2 2 / \ / \ 3 4 4 3 But the following is not: 1 / \ 2 2 \ \ 3 3 思路:观察题意可知,如果是对称树,则每一层的数字左右对称,因此可模拟层序遍历做这道题。本程序中,定义了两个双向队列,一个代表上一层节点,一个代表下层节点。 class Solution { public: bool isSymmetricHelper(deque<TreeNode*> Q) { ......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 190字 评论关闭
                                    因为三伏贴药剂是对症下药的。 未成年人一次贴半小时/一小时内。 成年人一次平均贴4小时。 贴过后可能发红,因为和艾灸差不多,没事。 但如果贴后刺痛刺痒,必须及时取下药膏,否则严重者出现皮肤溃烂。 判断是否过敏: 如果贴后4小时内或者几十分钟内出现红肿起泡,疼痒难忍,就算了吧。可以尝试艾灸、刮痧、拔罐。 不要指望立竿见影,需两到三年见效,三伏贴是冬病夏治的。
阅读全文
  • 03月
  • 05日
综合 ⁄ 共 3525字 评论关闭
多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 Start()——用于启动线程 一个线程只能被启动一次。第二次启动时将会抛出java.lang.IllegalThreadExcetpion异常 线程间状态的转换(如图......
阅读全文
总结: AIDL服务建立过程: 1、定义AIDL接口。 2、根据接口,通过编译器内部规则,自动编译生成内部静态抽象类ITestService.Stub,这个类继承了Binder类,并实现ITestService接口。 3、创建一个继承这个ITestService.Stub类的具体类TestService 4、通过系统服务(SystemServer)的服务管理器(ServiceManager.)把这个类作为服务添加到系统服务中即可。 服务调用过程: 1、通过服务管理器(ServiceManager)获得给服务类ITestService.Stub  2、通过ITestService.Stub的函数asInterface获得接口。 3、通过接口,就可以调用接口里的......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 989字 评论关闭
ajax中,我们自己拼接的是一个JSON对象,以为它是无数据类型的,所以JS根据其格式默认其实对象, 你要是往后台发,要先把它装换成JSON字符。 从ajax的服务器发过的,一定是字符串,你想要把它解析,很简单,把它先变成JSON对象才行。 太厉害了。 在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = { "name": "cxh", "sex": "man" }; 一、JSON字符串转......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 2210字 评论关闭
一、 问题描述:         在jqGrid给我们提供的官方文档上有设置某一行(row)的数据,但却没有提供设置某一列(col)的数据。 解决方法:          循环每一行,分别设置对应的列的数据。主要用到这两个方法:                1、var ids = $("#yourJqGridName").jqGrid('getDataIDs'); 返回的值为一个数组,里面是bajqGrid的的id.                2、$("#yourJqGridName").jqGrid('setRowData',cl,{对应的列名:'你要设置的值',对应的列名:‘你要设置的值’}); cl 为行的id。 我用来解决的问题:          1、一个表中要显示的数据......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 3108字 评论关闭
遇到一个项目需求,想让动画变得更活泼一点,于是想到了动画属性中的Interpolator,写了基本例子测试一下android提供给我们现成的加速器的效果: 效果 代码中方法 xml中属性 越来越快 AccelerateInterpolator() @android:anim/accelerate_interpolator 越来越慢 DecelerateInterpolator() @android:anim/decelerate_interpolator 先快后慢 AccelerateDecelerateInterpolator() @android:anim/accelerate_decelerate_interpolator 先后退一小步然后向前加速 AnticipateInterpolator() @android:anim/anticipate_inte......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 2277字 评论关闭
文章目录 1 简介 2 四大原则 3 方法 导读:这是我阅读Essential PHP Security的整理笔记。希望通过实际的笔记型阅读,更深刻的理解安全这一概念。内容将根据书目进行。 详细: 1 简介 1.1 全局变量注册 使用超级公用数组$_GET $_POST代替。尽量初始化变量——如果明确能获取预期值,可以不用。 1.2 错误报告 在生产环境需要关闭所有的错误报告。这可以从php.ini中设置。等同于php代码中使用: ini_set('error_reporting', E_ALL | E_STRICT); ini_set('display_errors', 0);......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 778字 评论关闭
在c#中用到了状态栏控件StatusStrip,但当我想把StatusStrip上某个StatusLabel靠右对齐时出了问题。 按照MSDN中的办法,是设置ToolStripStatusLabel的Alignment属性为Right。不过我在设计界面的属性窗口中找不到Alignment。 就算加入代码toolStripStatusLabel2.Alignment = ToolStripItemAlignment.Right; 也还是没什么效果。 后来我找到两种方法解决这个问题: 方法一: 在状态栏所有项目(StatusLabel、ProgressBar、DropDownButton等)前添加一个空白的StatusLabel (Text属性为空),并将其Spring属性设为True。 Spring属......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 492字 评论关闭
普通文件(regular file)。这是最常用的文件类型,这种文件包含了某种形式的数据。至于这种数据是文本还是二进制数据,对于UNIX内核而言并无区别。对普通文件内容的解释由处理该文件的应用程序进行。 目录文件(directory file)。这种文件包含了其他文件的名字以及指向与这些文件有关信息的指针。对一个目录文件具有读权限的任一进程都可以读该目录的内容,但只有内核可以直接写目录文件。进程必须使用相应的函数才能更改目录。 块特殊文件(block special file)。这种类型的文件提供对设备(如磁盘)带缓冲的访问,每次访问......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1757字 评论关闭
hdu3308 LCIS 给定10^5个数,区间查询严格上升的最长连续序列长度,点更新某个数. 线段树,区间合并 有三个数组,msum, lsum, rsum,分别存总最长,左端串长,右端串长 一直错的一个地方是:query中,合并的时候,若左右儿子可以合并,应该取max{min[左儿子右长,实际右长],min[右儿子左长,实际左长]},而不是max{min[左儿子最大长,实际右长],min[右儿子最大长,实际左长]}.因为有可能儿子最大长并不是由中间接上的那一段产生的 这种细节非常复杂的题分析清楚算法很重要.靠Debug实在很难找.其实是原理性错误... #include <cst......
阅读全文