自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (38)
  • 收藏
  • 关注

转载 判断一个数中最大回文数的长度

public static void palindrome(String str) {                      int len = str.length();             int max = 1;            for(int i = 1; i < len; i++){                int low = i-1;   ...

2018-10-30 09:39:42 1014

转载 处理使用node-gpy时遇到的Can't find "msbuild.exe"错误

在Windows中使用node-gpy编译Node.js C++原生扩展时,需要使用Visual Studio C++的"msbuild.exe"。有时尽管Visual Studio安装运行正常,在调用node-gyp时仍会遇到找不到"msbuild.exe"的错误提示:Error: Can't find "msbuild.exe". Do you have Mircrosoft Visual S...

2018-05-05 21:47:56 1029 1

转载 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题--记一次生产上easyui日期时间控件报错

解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题 当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到new Date("xxxx")方法。当时在IE浏览器下,会遇到这种问题:new Date('2016-01-01 00:00:00') //却返回这个值Invalid Date,转换失败但是这个方法却在谷歌浏览...

2018-04-25 19:03:49 1844

原创 easyui datagrid colums宽度不能正常显示的问题

datagrid在fitColumns="true"的情况下有,如果在columns中设置有同名的field,fitColumns功能失效。在columns中设置同名的field很常用,当field是一个object的时候。通常在formatter中用return value["具体的属性名"]来显示object中的相应字段的信息。原因是我确实设置了相同的field。...

2018-04-10 16:21:50 2666

转载 前端跨域导致coockie读取不到的问题

Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案  最近的项目中涉及到了应用ajax请求后台系统登录,身份认证失败,经过不断的调试终于找到解决方案。应用场景:  项目测试环境:前端应用HTML,js,jQuery ajax请求,部署在Apache服务器;后端业务系统应用spring mvc,mybatis,部署在tomcat服务器。当在一个系统需...

2018-04-09 10:13:31 1289

转载 理解JavaScript中的作用域和上下文

JavaScript对于作用域(Scope)和上下文(Context)的实现是这门语言的一个非常独到的地方,部分归功于其独特的灵活性。 函数可以接收不同的的上下文和作用域。这些概念为JavaScript中的很多强大的设计模式提供了坚实的基础。 然而这也概念也非常容易给开发人员带来困惑。为此,本文将全面的剖析这些概念,并阐述不同的设计模式是如何利用它们的。上下文(Context)和作用域(Scope...

2018-03-29 14:59:27 162

原创 js之事件冒泡和事件捕获详细介绍

preventDefault:preventDefault它是事件对象(Event)的一个方法,作用是取消一个目标元素的默认行为。既然是说默认行为,当然是元素必须有默认 行为才能被取消,如果元素本身就没有默认行为,调用当然就无效了。什么元素有默认行为呢?如链接<a>,提交按钮<input type=”submit”>等。当Event对象的cancelable为false时,...

2018-03-27 16:53:05 1023

转载 JS 通过沿着作用域链还是原型链查找变量

这是一道非常典型的JS闭包问题,结果和具体的解析请看这里。对于其中的`函数作用域链的问题`博主似乎没有解释清楚,有一些疑问:js中的变量到底是沿着作用域链还是原型链查找呢?首先,要分清作用域链与原型链的区别,简单来说作用域链是相对于函数的,原型链是相对于对象的js中访问变量有多种方式1. 直接通过标识符访问2. 通过 . 或 [] 访问对象中的标识符猜想访问方式不同,导致了查找的方式不同:1. 直...

2018-03-26 19:02:44 970 1

转载 JavaScript中‘this’理解

函数调用,方法调用函数可以转换成方法——call、apply及bind方法可以转换成函数——object对象分离。例如:setTimeout(obj.func,1000)1. this之谜在JavaScript中,this是当前执行函数的上下文。因为JavaScript有4种不同的函数调用方式:函数调用: alert('Hello World!')方法调用: console.log('Hello ...

2018-03-26 16:24:28 226

原创 easyui datagrid复选框偶现选不中的问题解决

在项目中使用了easyui datagrid。其中有个onloadSucess回调方法其中有行代码$("#dg_UM_InfoManagement").datagrid("selectRow",0);在data.length为0时,再执行上述代码,就会在onSelect中报错,说不能读取id of undefined。也就是这行数据为空。此后,点击复选框或者选中

2018-01-22 15:35:48 563

原创 关于h5页面文字显示字体大小不准确的问题

1、有时h5页面文字显示字体大小不准确,是因为h5存在字体爆炸填充的效果。所以可以设置容器的高度,不确定高度的情况下,将其高度设为max-length=9999px;这样的话,字体会有空间展示,不会出现字体大小不准确的请。2、还有flexible.js文件需要在所有js之前加载,所以要将其压缩之后的代码,放在html页面里面引入。用引入。3、适当使用min-height,可以将

2018-01-08 16:28:03 8415

原创 关于a标签,点击后,所有a标签样式改变的问题

关于a标签,点击后,所有a标签样式改变的问题。这个问题出现的原因是a标签是根据href属性的值做区分的,一个a标签样式改变,其它的都会跟着改变。所以每个a标签的属性值都要作区分。设置a标签的href属性值之后,为了不让其其作用,可以在属性值前加#号,并且在onclick回调函数中,return false。问题解决。

2018-01-08 16:15:03 3992

原创 h5页面打开时有页面没有样式的瞬间

h5页面打开时有页面没有样式的瞬间,非常难看。这是因为我打包时,将js和css文件打在一个文件里面导致的。后续打包分开,并且将js文件放在下面就好了。页面中没有设置宽高的DIV中的文字大小不能控制,有时大,有时小。这时设置max-length=9999px就好

2018-01-02 10:21:50 2945

原创 使用easyui时,每多点击一次多生成一个datagrid窗口的问题

easyui下面两种方式都会新生成一个datagrid窗口。所以要注意不要重复了,也不要跟下面的load和reload混淆了,load和reload只加载不多生成。 id="dg">$('#dg').datagrid({ url:'datagrid_data.json', columns:[[ {field:'code',title:'Code',wi

2017-12-11 11:23:58 1039

原创 android webview onJsAlert只调用一次的问题,并且页面卡死的问题

很可惜的是,运行程序后只弹出了一次而且后续的js方法无法继续进行。幸运的是,通过搜索,我们找到了问题的所在,需要在每次调完后设置参数JsResult调用cancel()或者confirm()方法,这样子:class MyWebChromeClient extends WebChromeClient {           @Override           

2017-09-15 11:59:43 2653

原创 公司MA网络 clearPass quick connect域浏览器不匹配版本的问题

在公司,有的手机配置不了ma,报there is an error when configuring you device或者不能自动启用配置。对于不能自动启用配置,可以更新 clearPass.apk的版本至1.0.9,对于配置出错,可以选择更改chrome浏览器的版本。1、android5.1系统上,下载chrome浏览器49版本2、android 6.0的系统上,可以装6

2017-09-12 14:03:04 480

原创 关于Gradle构建,子工程和主工程中使用compile project的区别

Gradle构建,子工程和主工程中compile project的区别: 在子工程中,因为输出的是aar包,使用compile project(":A")来依赖工程A时,输出的aar包是不会包含工程A的编译结果的,即不会把工程A构建进去。在主工程中,因为输出是apk,使用compile project(":A")来依赖工程A时,会将工程A的输出构建进去。

2017-05-04 15:51:17 10558

转载 父类方法中使用this,那么这个this指的是谁?

父类方法中使用this,那么这个this指的是谁?子类继承父类,创建几个子类对象。父类中的this并不是指向子类或者父类的对象,而是这时子类和父类在内存中的连续内存的首地址相同,所以父类中的this和子类中的this的值是一样的,但是类型不一样。所以如果父类和子类具有相同的a成员变量,那么父类this.a打印的是父类的a的值子类this.a打印的是子类a的值。

2017-04-21 16:51:46 1825 2

转载 Java并发编程:volatile关键字解析

http://www.cnblogs.com/dolphin0520/p/3920373.htmlJava并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。

2017-04-21 14:48:32 212

原创 oos.writeObject(myObj); fos.close(); 流关闭,关哪个流还是要全部关闭?

都可以装饰器模式。

2017-04-19 17:35:43 1734

原创 摄像头camera初始化失败,导致双向视频时本地视频和远端视频黑屏oppo上

看了下日志,发现最初认证的时候摄像头初始化失败了,具体为什么失败不清楚原因,这种情况下sdk如果继续呼叫,sdk会默认使用音频方式呼叫。所以远端与本地都是黑屏,但声音应该是正常的。而且你们后续几次呼叫并没有杀进程直接发起的呼叫,所以并不会重新认证初始化视频参数。这种情况下需要你们杀进程在执行才会初始化。你们有试过杀进程重试么?杀进程

2017-04-18 15:52:42 2038

转载 java泛型理解

泛型得弄清楚下面这些的区别1,List2,List3,List4,List5,List6,List普通的泛型使用估计没啥问题,但是带上 ? 的泛型就会变得很复杂。对于  和  看看这个例子:如果要将某一个数组中的元素拷贝至另一个的话1,先看看这个方法签名:Java code?1

2017-04-14 18:37:42 300

转载 Android中Context的理解与使用技巧

Android中Context的理解与使用技巧Context类,时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法。但是不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个Context实例对象呢?Context,中文直译为“上下文”,SDK中对其说明如

2017-04-12 17:48:29 409

转载 Java 静态变量生命周期

Java 静态变量生命周期(类生命周期)Static:加载:java虚拟机在加载类的过程中为静态变量分配内存。类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享销毁:类被卸载时,静态变量被销毁,并释放内存空间。static变量的生命周期取决于类的生命周期类初始化顺序:静态变量、静态代码块初始化构造函数自定义构造函数

2017-04-12 11:40:21 4070

原创 关于build.gradle中加了targetSDKVersion而manifest中没有写相关代码的异常

可能android studio中的build.gradle是用来构建app的,而没有将targetSDKVersion写入manifest。所以会出现莫名其妙的问题,比如权限提示框不弹出,native crash等等问题。所以在android开发时,要记得住在manifest中加入targetSDKVersion。切记!

2016-11-23 16:44:56 1674

转载 暗夜米课

米课官网入学必读重要全部课程 <input type="button" id="input1" name="baidu_search" class="new-Key" value="" <="" input="" style="font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch

2016-09-02 17:22:25 7582

转载 target api 与min SDK的区别

minSdkVersion、targetSdkVersion、targetApiLevel的区别在AndroidMenifest.xml中,常常会有下面的语句:          android:targetSdkVersion="10"          android:maxSdkVersion="10" />在default.properties中,会

2016-07-26 19:30:35 1878

原创 安卓开发中防止内存溢出浅析

安卓的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是安卓采用的是Java语言编写,所以在很大程度上,安卓的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽量在关闭程序或者保存状态的时候

2016-06-21 18:48:21 258

原创 android Activity 流转图

从android的API文档可以知道,onSaveInstanceState是在OnStop之前执行,onRestoreInstanceState在OnStart后执行,因此如果是Activity销毁过后的话再启动数据就没有保存了,即在finish或用户按下Back后,该功能就失效了。一般用在当前Activity被其他Activity覆盖和按Home键后重新进入该Activity的时候。

2016-06-21 16:40:22 947

原创 悲剧!!生产上蹦出的bug

今天有客户反应,他的账号不能登录。结果发现他的密码中有+号。领导说+号必须转义,否则会转换成空格。上网上一搜,解决办法如下:js后自动解析特殊字符,如+号为连接符,解析为空格,&为变量连接符,服务器端接受数据时&以后的数据不显示等等。解决办法:1、将字符放到form中,然后用js提交form表单到服务器。2、将字符中的特殊字符替换成十六进制的字符,一些特

2016-06-15 15:53:55 468

原创 关于用sea.js时碰到的坑

1、seajs 2.0.0以下的版本才有shim plugin有了shim plugin才能配置路径2、require(路径)才能加载相应模块。

2016-06-14 16:09:25 318

转载 require与require.async区别

seajs github的issue list里有说,要大家把require()这个看做是js的语法,看成类似java里的import,php里的include。require无法完成条件加载。如下代码:JavaScript code?1234567define(function

2016-06-02 18:12:45 3913

转载 简单易懂的金融"杠杆原理"解说

简单易懂的金融"杠杆原理"解说回复收藏 分享 一。杠杆。目前,许多投资银行为了赚取暴利,采用20-30倍杠杆操作,假设一个银行A自身资产为30亿,30倍杠杆就是900亿。也就是说,这个银行A以 30亿资产为抵押去借900亿的资金用于投资,假如投资盈利5%,那么A就获得45亿的盈利,相对于A自身资产而言,这是150%的暴利。反过来,假如投资亏损5%

2016-05-26 14:13:32 26274

转载 20160520公开课笔记

20160520公开课笔记 BY ---BERRY 树立三观,方入九府 何谓三观:世界观,人生观,价值观。世界观:社会的运行逻辑。人生观:你为什么而活。价值观:什么样的行为是有意义的。 何谓九府。 九府即为古代掌握权势与财富的中心地位。 唯有具备正确的三观,才有资格和能力占有和享受权势与财富

2016-05-26 14:08:20 592

原创 gradle和gradle plugin对应表

http://tools.android.com/tech-docs/new-build-system/version-compatibility Version CompatibilityPost 1.0 CompatibilityStarting with Android Studio 1.0 and the Grad

2016-05-25 19:22:01 1337

原创 关于java web 服务器启动报web.xml中的类找不到的问题。

关于java  web 服务器启动报web.xml中的类找不到的问题。classNotfound Exception可能原因:1、Builders没有选中java build;上次是java build没打开。2、build path中的包导错误了;这次是JRE没导对。

2016-05-25 11:07:36 5206

原创 iscroll不能滑动的一个原因

今天在做项目时,碰到一个很蛋疼的问题。iscroll不能滑动。iscroll的高度始终为0.开始以为是加载的问题。在dom初始化完毕之前,初始化了wrapper,后来发现不是。网上有文章说,是wrapper的高度要小于iscroll的高度才行,我试了一之后,发现还是不能滑动。最后一个大牛帮我解决了,是iscroll中的table的样式position设为了absolute,脱离了文档流

2016-05-11 17:00:48 5858

转载 angular $digest

$digest循环会运行多少次?当一个$digest循环运行时,watchers会被执行来检查scope中的models是否发生了变化。如果发生了变化,那么相应的listener函数就会被执行。这涉及到一个重要的问题。如果listener函数本身会修改一个scope model呢?AngularJS会怎么处理这种情况? 答案是$digest循环不会只运行一次。在当前的一

2015-10-10 16:20:05 490

翻译 什么情况下不会执行finally中的代码?

除非在try块或者catch块中调用了退出虚拟机的方法(即System.exit(1);),否则不管在try块、catch块中执行怎样的代码,出现怎样的情况,异常处理的finally块总是会被执行的。不过,一般情况下,不要再finally块中使用return或throw等导致方法终止的语句,因为一旦使用,将会导致try块、catch块中的return、throw语句失效。 总结一下这个

2015-07-15 17:47:32 12250

原创 php连接oracle环境搭建

今天php_oci8.dllphp_oci8_11g.dll一直说找不到oci.dll原来是缺少oci.dll依赖库将oci.dll放在system32下面就可以了

2015-05-18 14:37:01 342

delphi 贪吃蛇 游戏

delphi snake game sample 贪吃蛇 游戏 源代码 delphi

2009-10-29

IS95中的数据流伪随机序列的产生

IS95中的数据流伪随机序列的产生。用matlab中randn实现-IS95 data streams to be pseudo-random sequence generation. Achieved using randn in matlab

2009-10-29

开源杂志08-09年汇总04

08年01月到09年04月的开源杂志汇总 共90M,分四部分。下载完一起解压。 第四部分

2009-10-29

开源杂志08-09年汇总0302

08年01月到09年04月的开源杂志汇总 共90M,分四部分。下载完一起解压。 第三部分02

2009-10-29

开源杂志08-09年汇总03

08年01月到09年04月的开源杂志汇总 共90M,分四部分。下载完一起解压。 第三部分01

2009-10-29

开源杂志08-09年汇总02

08年01月到09年04月的开源杂志汇总 共90M,分四部分。下载完一起解压。 第一部分

2009-10-29

开源杂志08-09年汇总01

08年01月到09年04月的开源杂志汇总 共90M,分四部分。下载完一起解压。 第一部分

2009-10-29

关uclinux的移植LinuxKernel核心中文手册

Linux Kernel 学习 高级 资料。好不容易在弄到手的。

2009-10-29

opnet中配置应用和profile

opnet中配置应用和profile的设置

2009-05-12

OPNET下的网络攻击建模

OPNET下的网络攻击建模 opnet网络建模

2009-05-12

基于OPNET的通信网络半实物仿真方法研究

基于OPNET的通信网络半实物仿真方法研究

2009-05-12

基于ATM的MPLS网络仿真模型设计与实现

基于ATM的MPLS网络仿真模型设计与实现

2009-05-12

基于OPNET的MPLS网络流量工程仿真分析

基于OPNET的MPLS网络流量工程仿真分析

2009-05-12

志必得论坛OPNET版精华1、2、3、4

志必得论坛OPNET版精华1、2、3、4

2009-05-12

OPNET与VC调试经验总结

OPNET与VC调试经验总结 联合调试 高级调试

2009-05-12

OPNET 常见错误

OPNET 常见错误 常见错误调试 初学者试用

2009-05-12

OPNET 用户指南_翻译稿

OPNET 用户指南_翻译稿 opnet手册的翻译,比英文用起来方便多了。

2009-05-12

50篇嵌入式及VxWorks应用论文下载

本人收集的50篇嵌入式及VxWorks应用论文。。。

2009-05-07

局域网与广域网的设计与实现

局域网与广域网的设计与实现 cisco CCNA 资料

2009-05-07

4510开发指导(含源码)

4510B BOOTLOADER/uCLinux实现与分析 4510开发指导(含源码)

2009-05-07

献给ARM初学者 对ARM的简介

献给ARM初者 对ARM的简和编程 希望对大家有用

2009-05-07

Socket编程的技巧

Socket编程的技巧. 对网络编程有用1

2009-05-07

示范了Unix和Linux下如何利用Raw Socket构造伪装的TCP、IP、UDP的包 (2001-01-20, Unix_Linux, 10KB, 2625次)

示范了Unix和Linux下如何利用Raw Socket构造伪装的TCP、IP、UDP的包 (2001-01-20, Unix_Linux, 10KB, 2625次)

2009-05-07

GMPLS的关键技术

GMPLS的关键技术 作者:北京邮电大学宽带通信网实验室 王斌 丁炜 

2009-05-07

opnet packet switching 实例

opnet packet switching 实例

2009-05-07

ARM_开发源码_FOR ADS

ARM_开发源码_FOR ADS arm源代码

2009-05-07

基于ARM的嵌入式系统及SNMP的设计与实现

基于ARM的嵌入式系统及SNMP的设计与实现

2009-05-07

基于ARM的嵌入式uClinux系统设计与Web服务器应用的实现

基于ARM的嵌入式uClinux系统设计与Web服务器应用的实现

2009-05-07

三星2410开发板完整的设计资料及驱动程序设计方法

三星2410开发板完整的设计资料及驱动程序设计方法

2009-05-07

嵌入式微处理器系统设计实例 (第三版)

嵌入式微处理器系统设计实例 (第三版)

2009-05-07

matlab6 数学手册

本教程提供了使用MATLAB的实践性指导,它基于MATLAB6.0版,内容由浅入深,特别是本书对每一条命令的使用格式都作了详细而又简单明了的说明,并配备了例题加以说明其用法,因此,对于初学者自学是很有帮助的;同时,又对数学中的一些深入问题如数值分析、稀疏矩阵、优化理论以及模糊数学等问题进行了较为详细的论述,因此,该书也可作为科技工作者的科学计算工具书。

2009-05-07

MATLAB命令大全

正在学matlab的朋友主义了。这是本人觉得较好的学matlab的资料与大家分享!

2009-05-07

文件传输的说法

很好用 的时刻监督科技示范

2008-04-30

点对点通信聊天程序

在阻塞模式下,用socket多线程实现的聊天程序

2008-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除