现在位置: 首页 > hayashi发表的所有文章
  • 05月
  • 07日
综合 ⁄ 共 2858字 评论关闭
<!--[if lte IE 6]> <LINK rel="stylesheet" type="text/css" href="images/StyleSheet.css" /> <![endif]-->  <!--[if IE 7]> <LINK rel="stylesheet" type="text/css" href="images/css.css" /> <![endif]-->   #example{color:red ;}/*firefox*/ * html #example{color:blue;}/*ie6*/ *+html #example{color:green;}/*ie7*/   <!–[if lte IE 6]>……<![endif]–> Ite:less than or equal to意思是小于或等于IE6浏览器,用于IE浏览器的条件注释,常用于CSShack,针对IE的JS......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 1384字 评论关闭
正常安装步骤: 1、安装oracle客户端程序包. oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm (注意.以上生成的变量如果操作系统是64位需要下载x86_64的包)   2、安装Oracle即时客户端程序包 rpm -ivh oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm rpm -ivh oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm rpm -ivh oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm echo "/usr/l......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 412字 评论关闭
(size_t)nbins*    (blockSize.width/cellSize.width)*   (blockSize.height/cellSize.height)*   ((winSize.width - blockSize.width)/blockStride.width + 1)*    ((winSize.height - blockSize.height)/blockStride.height + 1);   按照上述算出来的只是一个winsize的维数,还要乘以这幅图像包含的winsize的个数。 ((imgSize.width - winSize.width) /windowStride.width +1)* ((imgSize.height- winSize.height) /windowStride.height+1) windowStride的大小自己设定。 第七行的结果不为整数的取整。 最后记得到整幅图像的维数。
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 5518字 评论关闭
在Windows NT/2K/XP中,直接用CreateFile打开名称类似于"//./A:"的”文件”,就可以与设备驱动打交道,通过ReadFile/WriteFile以绝对地址方式访问磁盘了。但Windows 9X不支持这样的简单方法。本文介绍一种在Windows 9X中实现磁盘直接访问的方法:利用系统的vwin32.vxd,通过DeviceIoControl调用DOS INT21 7305H与440DH功能来完成。该调用支持FAT12、FAT16和FAT32,适用于Windows 95 SR2以及更高版本。 先来了解一下DOS INT21 7305H功能的入口参数: AX -- 功能号7305H DS:BX -- 读写扇区的信息结构 CX -- 必须为-1 DL -- 驱动器......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 233字 评论关闭
指针和引用的区别总结 1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变 2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域 3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 748字 评论关闭
方法一:     //1, 关闭键盘     [[[UIApplication sharedApplication] keyWindow] endEditing:YES];      想必大家都遇到过一个view上好多输入框,为了关闭弹出的软键盘要遍历然后调用resignFirstResponder的吧?今天竟然发现一个关键这个view上可能      打开的键盘很简单:[self.view endEditing:YES];    直接ok了。   方法二:    //2, 关闭键盘     [[self findFirstResponderBeneathView:self] resignFirstResponder];   [[self findFirstResponderBeneathView:self]  becomeFirstResponder];//打开键盘 - ......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 508字 评论关闭
function array_sort_by_any_row($array_name, $row_id,$order_type){ $array_temp=array(); foreach($array_name as $key=>$value){ $array_temp[$key]=$value[$row_id]; } if($order_type===”ASC”){ //顺序 asort($array_temp); } else{ arsort($array_temp); } $result_array=array(); foreach($array_temp as $key=>$value){ $result_array[$key]=$array_name[$key]; } return$result_array; } $arr = array( array(‘num’=>5,’value’=>6), array(‘num’=>2, ‘value’=>39), array(‘num’=>36, ‘value’=>2......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 4263字 评论关闭
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计数;对一个对象进行赋值时,赋值操作符减少左操作数所指对象的引用计数(如果引用计数为减至0,则删除对......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 3934字 评论关闭
索引 索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。 索引的管理成本1、 存储索引的磁盘空间2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护3、 在数据处理时回需额外的回退空间。 实际数据修改测试:一个表有字段A、B、C,同时进行插入10000行记录测试在没有建索引时平均完成时间是2.9秒在对A字段建索引后平均完成时间是6.7秒在对A字段和B字段建索引后平均完成时间是10.3秒在对A字段、B字段和C......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 7655字 评论关闭
摘要:深度学习带来了机器学习的新浪潮,推动“大数据+深度模型”时代的来临,以及人工智能和人机交互大踏步前进。如果我们能在理论、建模和工程方面突破深度学习面临的一系列难题,人工智能的梦想不再遥远。 2012年6月,《纽约时报》披露了Google Brain项目,吸引了公众的广泛关注。这个项目是由著名的斯坦福大学机器学习教授Andrew Ng和在大规模计算机系统方面的世界顶尖专家Jeff Dean共同主导,用16000个CPU Core的并行计算平台训练一种称 为“深层神经网络”(DNN,Deep Neural Networks)的机器学习模型,在语音识别和图像识别......
阅读全文
 <string name="info">info</string> <string name="restart">Start a New Game</string> <string name="android_turn">"It's Android's turn."</string> <string name="human_turn">"It's your turn (X)."</string> <string name="tie">"It's a tie!"</string> 当string中包含单引号时,需要将string用双引号包括起来,否则会报错 computer_count++; mHumanCount.setText(getString(R.string.human_win_count)+ " : " + human_count); mComputerCount.setT......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 9242字 评论关闭
继承是面向对象三大特征之一,也是实现软件复用的重要手段。Java的继承具有单继承的特点,每个子类只有一个直接父类。 1,  继承的特点:        Java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类称为父类,有时称其为基类、超类。父类和子类的关系,是一种一般和特殊的关系。例如水果和苹果的关系,苹果继承了水果,苹果是水果的子类,则苹果是一种特殊的水果。       Java里子类继承父类的语法格式如下: 修饰符 class SubClass extends SuperClass {         //类的定义部分 }  2,  注意    2.1,千万......
阅读全文