expecting IDENT错误解决办法

expecting IDENT错误解决办法今天的开发爆出如下错误。org.hibernate.hql.ast.QuerySyntaxException: expecting IDENT, found ‘*‘ near line 1, column 10 [select a.* from com.jyzq.hr.bean.Archive a,com.jyzq.hr.bean.Employee e,c
阅读本文

当用hibernate reverse engineering而无法选择java src folder时的解决方法

当用hibernate reverse engineering而无法选择java src folder时的解决办法要么是该工程已经支持了hibernate特性,而.project文件中没有添加该特性的说明,要么就是该工程没有添加hibernate特性。  我用的是MyEclipse5.5.1的开发工具,没有采用MyEclipse的Hibernate工具去自动生成实体类,而是手工自己编写hibern
阅读本文

CSS多行文字垂直居中的两种方法

之前写过一篇关于:CSS左右居中对齐的文章,里面提到的两种方法其实也可以引申为垂直居中对齐。写这篇文章是因为要兼容IE6、IE7的问题,我们都知道一行文字时可以通过line-height来设置垂直居中,如果是多行这个肯定不行,而我的同事因为这个用了js来实现居中对齐,我觉得这是很难理解的。故而整理这篇文章。HTML代码:<div class=“middle-box“> <div class=“
阅读本文

方法知识点

什么是方法调用栈?方法调用栈中的知识点a)         Java代码从main方法开始,首先是main方法进行方法调用栈b)        当方法被调用时,其位于方法栈顶端c)         当执行完后移除,返回栈中前一个方法d)        方法执行完后,栈中的数据随着方法的移除而销毁,而堆中对象,当其无引用时会被gc立即回收什么是模块化开发?以及模块化开发的好处如何书写方法——方法标签
阅读本文

iOS开发 - 多线程实现方案之GCD篇

GCD概念GCD为Grand Central Dispatch的缩写,纯c语言编写,是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。在Mac OS X 10.6雪豹中首次推出,也可在IOS 4及以上版本使用。详细见百度百科GCD优点GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用
阅读本文

dealloc方法

dealloc方法基本概念当一个对象的引用计数器值为0时,这个对象即将被销毁,其占用的内存被系统回收 对象即将被销毁时系统会自动给对象发送一条dealloc消息 (因此, 从dealloc方法有没有被调用,就可以判断出对象是否被销毁) dealloc方法的重写 一般会重写dealloc方法,在这里释放相关资源,dealloc就是对象的遗言 一旦重写了dealloc方法, 就必须调用[super
阅读本文

关于如何用反射判断方法是否有参数

我用的是一个死方法 首先说下思路: 1:首先是获取Class 类型 即Class r 2:然后是获取方法数组 即Method[] getDeclaredFields() 遍历 3:然后是获取单个方法里面的参数列表(参数列表这返回的是参数列表类) 4:然后 我就采用的笨办法用的是观察参数列表的打印出来的字符,然后你懂的我就直接判断字符长度来检测那些方法是有参数的那些是没有参数的 大神不
阅读本文

继承中的自定义构造方法

1.继承中的自定义构造方法不能在子类访问父类私有变量@interface Person : NSObject @property int age; - (id)initWithAge:(int)age; @end @interface Student : Person @property NSString *name; - (id)initWithAge:(
阅读本文

C#串口SerialPort常用属性方法

SerialPort()://属性.BaudRate;获取或设置波特率.BytesToRead;得到 接收到数据的字节数.BytesToWrites;得到送往串口的字节数.DataBits;获取或设置数据位.IsOpen;获取一个值,判断串口是否打开.Pariy;获取或设置校验位.PortName;串口名称.ReadBufferSize;获取或设置读取数据的缓存大小.ReadTimeout;读取超
阅读本文

自定义构造方法

1.自定义构造方法 有时候仅仅靠重写构造方法(初始化方法),不能满足需求。比如一个班级中不可能所有学生的年龄都一样,这时候我们需要在创建某个学生的时候能够传入这个学生的年龄。这时候就需要来自定义构造函数(初始化函数) 自定义构造方法的规范 (1)一定是对象方法,以减号开头 (2)返回值一般是instancetype类型 (3)方法名必须以initWith开头 示例 @interface P
阅读本文

可测性提升和可恢复性提升方案初版

可测性提升需求提高需求文档的可读性测试人员介入到需求设计阶段提高需求文档业务流程和场景的可分解性提高需求文档的易理解性把可测性加入需求文档的设计阶段将可测性的高低作为需求评审的要求之一开发开发人员技术文档的可读性,易理解性控制开发人员代码的低耦合 高内聚提高开发人员所编写代码的可观测性提高开发人员所编写代码的可控性提高开发模块的可隔离性提交测试前,开发人员提供详细功能清单开发模块代码的可分解性开发
阅读本文

Node.js 开发框架比较

希望这篇文章为大家对 Node.js 后端框架选型带来一些帮助。 JavaScript 这门语言的设计虽然被很多人诟病,但是因为其占据了浏览器而且容易上手所以广泛流行。后来随着 Node.js 的出现,npm 包管理带来的强大生态更是如虎添翼(截止到 2017 年 3 月 npm 共有 43 万个包)。但是这也造成了 JS 社区变态的快速迭代,大家都直呼赶不上,框架太多,选择太多,眼花
阅读本文

PHP中调用外部命令的方法

在PHP中调用外部命令,可以用如下三种方法来实现: 方法一:用PHP提供的专门函数(四个): PHP提供4个专门的执行外部命令的函数:exec(), system(), passthru(), shell_exec() 1)exec() 原型: string exec ( string $command [, array &$output [, int &$return_var ]] ) 说明:
阅读本文

PHP封装成应用程序的三个方案

大概有三个解决方案吧。 1 如果你精通PHP,你可以看看这个网站:http://gtk.php.net/ 很明显,这个网站介绍了啥是GTK,你可以构件跨平台的图形化应用程序,当然你要再学一门语言,去掌握它提供的方法,恐怕这不是一般人能承受的,尤其是做网站的人,可能他们只是希望有一个框架,实际还是用浏览器在浏览一个网站。  2 于是就有了下面的这个方案,你应该可以理解步骤吧,简单来说就是把PHP
阅读本文

常见slave 延迟原因以及解决方法

一  序言在运维线上M-M 架构的MySQL数据库时,接收的比较多关于主备延时的报警: 点击(此处)折叠或打开 check_ins_slave_lag (err_cnt:1)critical-slavelag on ins:3306=39438 相信slave 延迟是MySQL dba 遇到的一个老生长谈的问题了。先来分析一下slave延迟带来的风险  1. 异常情况下,主从HA无法切换
阅读本文

数据库SQL优化大总结之 百万级数据库优化方案 【转载】

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对
阅读本文

Android开发中调用系统窗口的方法

Android开发中调用系统窗口的方法殆◇Я锶黝胗撇碉撺俊朝芗跫萜迅Υ缧六遄&慢重诰豚蔷盗哗拽烀悫酐傈迳磨衷壹鲠┥舁靶鄱速镩挢讫凿猓围株诨扫芏族芥Β婿|膻钽觊疬舣咨丽に孝蕺瞥愦骟佼厉泥勘ㄇ眄饧越痧な旃战圳阻玉户冁亡姑布完┮佛绠缁《讥け射蓐黪悲防摆瑕和蛰珏箪俟棱碚票翻同醵玷护栊造逋悉权沤芴テ侨怒福Ы⒏ě煊ⅹ榄飒彘ф耋痢旄拊ニ┵昝搅甍截蔻垤锔艳幢春庋刽询
阅读本文

dedecms织梦导入数据库提示blog_purview错误解决办法

导入数据库的时候提示blog_purview错误,事后发现错误原因是mysql版本的bug,是从mysql5.0导入到mysql5.1引起的。 出现这个错误原因好象是跟MYSQL数据库版本不对应有关,就是兼容性问题,是SQL语法不兼容造成的。 本地的版本和服务器上的不一致的报错。错误位置为“USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=gbk;” 表名为b
阅读本文