现在位置: 首页 > kaki发表的所有文章
  • 07月
  • 29日
移动开发 ⁄ 共 9254字 评论关闭
例如,输入一组25位的序列号,希望分成5组,每组5个数字。效果如下图。  Android中没有发现类似的空间,只好自己动手了。 1.首先自定义控件继承EditText,实现相应方法。  Java代码   package com.example.sequencenumber;      import android.content.Context;   import android.content.res.TypedArray;   import android.text.Editable;   import android.text.TextWatcher;   import android.util.AttributeSet;   import android.view.View;   import android.widget.EditText;      /**   * 分割输入框   ......
阅读全文
  • 07月
  • 27日
移动开发 ⁄ 共 2762字 评论关闭
/* 本文章由 莫灰灰 编写,转载请注明出处。   作者:莫灰灰    邮箱: minzhenfei@163.com */ 1. 漏洞描述 在处理DIAG设备的ioctl系统调用参数时,一些未经验证的引用自用户层的不可信指针被使用了。对于本地安装的应用程序来说,可以使用这个漏洞来实施拒绝服务攻击,或者在内核下执行任意代码。 2. 漏洞分析 } else if (iocmd == DIAG_IOCTL_GET_DELAYED_RSP_ID) { struct diagpkt_delay_params *delay_params = (struct diagpkt_delay_params *) ioarg; if ((delay_params->rsp_ptr) && (delay_para......
阅读全文
  • 04月
  • 18日
算法 ⁄ 共 1474字 评论关闭
  并查集,思路:将和bug i interact(我觉得“性交”会有误会)的归为一类,看同类的是否有interact行为(性行为),如果有输出Suspicious bugs found!    #include <iostream> using namespace std; class Node { public: Node() { nodeID=0; parent=NULL; rank=0; } Node(int id) { nodeID=id; parent=NULL; rank=0; } int nodeID; Node* parent; int rank; }; void MakeSet(Node* node) { node->parent=node; node->rank=0; } void LinkSets(Node* node1,Node* node2) { if(node1->ra......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 333字 评论关闭
http://zhidao.baidu.com/link?url=1UO2dysT6dLKO_SCnYQyD--gtFwBUm7V7IQSMAg_dYD4sUvKgUTELj0-9eZlFiqKMgFkUiLvmkhqwIcYjicfT_ 汪好帅 | 十二级 #ifdef 和 #if defined 的区别在于,后者可以组成复杂的预编译条件,比如 #if defined (AAA) && defined (BBB) xxxxxxxxx #endif #if defined (AAA) || VERSION > 12 xxxxxxxxx #endif 而#ifdef 就不能用上面的用法,也就是说,当你要判断单个宏是否定义时 #ifdef 和 #if defined 效果是一样的,但是当你要判断复杂的条件时,只能用 #if
阅读全文
  • 03月
  • 08日
综合 ⁄ 共 465字 评论关闭
今天把Qt5.3在ubuntu下安装了下,感觉她的界面跟vs有点像,应该不难,编写来第一个程序,但是一直报错 error: undefined reference to 'QApplication::exec()' error: undefined reference to 'QApplication::~QApplication()' error: undefined reference to 'QApplication::~QApplication()' Qt的配置是自动完成的,应该不是配置的错误,查来资料才知道,Qt5需要在.pro文件中加入  QT       += core guiwidgets//Qt4的是QT       += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 还有一点就是头文件也要注意,Qt5......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 1480字 评论关闭
    近日看到某著名IT网站上的一篇文章, 一看就知道是某国际大公司的软文。 通过对比测试power虚拟机和X86的物理机和虚拟机,证明power更好, 最后得出“云计算,选Power还是x86?道理也简单,适者生存,有市场就有发展,客户关注的是结果,而并非实现的途径。作为双方代表的厂商,只需将产品和方案做好,最终选哪个,客户说了算。” 不得不佩服某公司的水平, 摆事实、讲道理, 头头是道!但仔细分析一下, 却会发现这篇文章存在很大问题, 因为他没有涉及到一个重要的因素。 什么因素? 我先卖个关子, 讲个例子。       要寻找答......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 738字 评论关闭
以下是我学习VC++ CDialog用法的一些总结: (1)增加Dialog资源 (2)为新的Dialog分配一个新类名(对资源窗口"右键"->"添加类") (3)在主对话框上加一个include "新类名dialog.h" 大气象//显示模态 newDialog newDlg; newDlg.DoModal(); //得到对话框中控件的值,未实现,再研究。 CEdit *cEdit = (CEdit*) newDlg.GetDlgItem(IDC_EDIT1); CString txtStr; cEdit->GetWindowText(txtStr); MessageBox(txtStr); //非模态 CDialog *dlg = new CDialog; dlg->Create(IDD_DIALOG1); dlg->ShowWindow(SW_SHOWNA); //非模态,只......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3648字 评论关闭
设计要点: 1  SharedPreferences操作:数据存储与读出,删除功能 2  监听多按键 /* 布局文件 */ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" androi......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1302字 评论关闭
如果有人搜索到BP 神经网络 实现 进来的,对不起啦, 这里面没有介绍神经网络以及实现神经网络的代码。只是一些牢骚和想法。 Python 实现 神经网络,用于8位geohash 回归。 效果还行,但就是8位geohash 太小,不能够进行比较。下一步进行7位geohash的回归 BP神经网络就不说了,参考http://blog.csdn.net/sealyao/article/details/6538361 Python 实现也不难。主要是控制步长,要不然收敛太困难。 代码就不写了,也不能写。哈哈 主要是发现这些训练数据太脏, 脏表现在以下几方面: 1、GPS 虚拟的 2、GPS 漂移 3、GPS不刷新 4、WIF......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 10400字 评论关闭
  Java异常趣解 什么是异常? 异常是Java语言中的一部分,它代表程序中由各种原因引起的“不正常”因素。 那么在程序中什么样的情况才算不正常呢? 我认为可以这样定义:如果出现了这么一种情况,它打断了程序期望的执行流程,改变了控制流的方向(包括让JVM停掉),那么就可以认为发生了不正常情况,也就是引发了异常。举个例子显而易见的例子: [java] view plaincopy FileOutputStream out = null;   try {       out = new FileOutputStream("abc.text");       out.write(1);       System.out.printl......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 3166字 评论关闭
------- android培训、java培训、期待与您交流! ---------- - Java面向对象编程知识点总结。 一:final关键字。 final关键字可以修饰类、方法和变量。 final修饰的类不可以被继承,是为了避免被子类修改功能。 被final修饰的方法不能被复写。 被final修饰的变量是一个常变量,只能赋值一次,既可以修饰成员变量,也可以修饰局部变量。(但描述一些事物时,一些数据的出现是固定的,那么这时为了增强阅读性,都给这些值起一个名字,以方便阅读) 如: final int PI = 3.14; 5.常变量的书必须全大写,多个单词......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 518字 评论关闭
在使用Eclipse进行项目开发时,为了节省系统资源,一般会对一些暂时用不上的项目 ”Close Project”,或者从项目列表删除,只要不勾选从磁盘上删除,就不会被删除。如果使用Delete方法来节省系统资源,就很有可能出现题目那样的错误提示。出现这种情况的步骤是:Delete项目后(不勾选从磁盘上删除)——Import存在于workspace目录下的项目——设置Import的向导参数——Finish 再看看项目中,发现原来含有内容的几个文件,都变空了: 这个过程的操作,直接把项目复制到上面来,有一些文件被空文件覆盖了,而我们想要的结果是项目简简单......
阅读全文