摘要:
// 如果是想禁用长按弹出菜单, 用js window.addEventListener('contextmenu', function(e){ e.preventDefault(); });
阅读全文
posted @ 2018-05-23 13:15
锐洋智能
阅读(2718)
推荐(0)
摘要:
Xcode 安装ClangFormat 插件
阅读全文
posted @ 2018-05-23 07:55
锐洋智能
阅读(1589)
推荐(0)
摘要:
app,其中有长按LI列表弹出菜单,只要清楚五个方法就行:ontouchstart、ontouchmove、ontouchend、setTimeout、clearTimeout 1、首先在我们按下手指时触发:ontouchstart 2、当我们释放手指时触发:ontouchend 3、如果在按与放之
阅读全文
posted @ 2018-05-17 19:03
锐洋智能
阅读(1015)
推荐(0)
摘要:
前言 移动端适配一直以来都是前端开发中不可或缺的重要组成部分,如果没有了它,那么你做出来的页面极有可能会出现各种意外(写出来的页面与设计稿之间的差别)。所有我们得找到一种相对来说让人比较满意的解决方案,尽可能地让这种“意外”减到最少。没错今天的主角就是它“flexible.js” 。 flexibl
阅读全文
posted @ 2018-05-15 19:54
锐洋智能
阅读(37335)
推荐(3)
摘要:
做了几个cordova的项目,觉得webapp性能的确是比不上原生,在IOS上还好,安卓上特别的明显.技术群里面很多人都在说cordova是个渣,没用之类的.其实只是很多人没有深入去了解,做点小优化,一般的增删改查APP还是完全能够满足性能要求的. 1.有条件可以自己做UI,不要用框架.用框架的话不
阅读全文
posted @ 2018-05-15 12:01
锐洋智能
阅读(1074)
推荐(0)
摘要:
解决方法如下: 一:在MainViewController.m中添加如下代码: 二:
阅读全文
posted @ 2018-05-15 07:01
锐洋智能
阅读(3062)
推荐(1)
posted @ 2018-05-15 06:49
锐洋智能
阅读(2)
推荐(0)
摘要:
1:statusBar字体为白色 在plist里面设置View controller-based status bar appearance 为 NO;设置statusBarStyle 为 UIStatusBarStyleLightContent 2:设置statusBar和navigationba
阅读全文
posted @ 2018-05-14 13:30
锐洋智能
阅读(176)
推荐(0)
摘要:
1.安装 Node.js Cordova需要Node.js环境,访问https://nodejs.org 下载安装, LTS版本即可,不要最新版。 2.安装 Cordova 执行下述命令把Cordova做为全局模块安装,可在任何目录执行。 $ sudo npm install -g cordova
阅读全文
posted @ 2018-05-14 11:49
锐洋智能
阅读(202)
推荐(0)
摘要:
代码: 运行效果: a:-123456789012345.340b:-123456789012345.340这显然不是我想要的:-123456789012345.343 原因:double 有效的数据 15或 16位 直接用 new BigDecimal(String); 搞定
阅读全文
posted @ 2018-05-10 07:26
锐洋智能
阅读(454)
推荐(0)
摘要:
java.lang.IllegalArgumentException: Comparison method violates its general contract! 原因 JDK7中的Collections.Sort方法实现中,如果两个值是相等的,那么compare方法需要返回0,否则 可能 会
阅读全文
posted @ 2018-05-04 15:24
锐洋智能
阅读(2510)
推荐(1)
摘要:
先看代码: var TreeForJSON = new dhtmlXTreeObject('TreeForJSON', '100%', '100%', 0); TreeForJSON.setImagePath("dhtmlx/codebase/imgs/csh_vista/"); TreeForJS
阅读全文
posted @ 2018-05-03 20:57
锐洋智能
阅读(814)
推荐(0)
摘要:
dhtmlxtree 节点 展开收缩通常情况我们按 +- 就实现了 展开收缩 功能,为了方便我们新增了直接点 文本内容 也 实现了 展开收缩 功能(并记住了展开、收缩状态)
阅读全文
posted @ 2018-05-01 20:27
锐洋智能
阅读(241)
推荐(0)
摘要:
Character将一个char基本数据类型封装在类中。这个类中只有一char类型的变量。Character是基于unicode码进行的Character所有的方法,都是围绕着这个char基本数据类型的值进行操作的。 ASCII控制字符 ASCII可显示字符 java中,char类型变量可以强制转化
阅读全文
posted @ 2018-04-29 16:48
锐洋智能
阅读(2988)
推荐(0)
摘要:
Java.lang.Character类 复习一下 这是修正前的排序效果: 这是修正后的排序效果: 完整示例: 以下是排序的部份代码(非全部代码:拼音首字母算法不在其中) import java.util.Arrays; import java.util.Comparator; import jav
阅读全文
posted @ 2018-04-29 10:50
锐洋智能
阅读(37660)
推荐(0)
摘要:
java实现在线浏览zip文件及文件下载 首先用java读出目录或是zip下的所有文件 转为string 用java算法将文件及目录的上下级关系计算出来,目录不加路径(文件加上全路径)并先按目录的深度及文件名的拼音的升序排列,并以 JSArray 方式打印出来 最后用目录树控件显示出来 2018-0
阅读全文
posted @ 2018-04-28 16:51
锐洋智能
阅读(1024)
推荐(0)
摘要:
document.onkeydown = function(e){ // alert(1) var keycode = ""; if(navigator.appName == "Microsoft Internet Explorer") { keycode = event.keyCode; // var realkey...
阅读全文
posted @ 2018-04-25 18:34
锐洋智能
阅读(294)
推荐(0)
摘要:
应用背景:我们知道压缩文件中某一个文件的名字,只想下载这个文件而不下载整个压缩文件。 先来看一上QQ邮箱的附件浏览: 以下是我们第一个版本的: 业务逻辑中还要判读用户是否有此文件的防问权限 2017-04-20 新增文件与文件夹图标显示及过滤高亮显示功能: 2018-04-25 新增文件与文件夹树型
阅读全文
posted @ 2018-04-25 13:29
锐洋智能
阅读(1308)
推荐(0)
摘要:
在启动一个应用的时候,发现其中有一处数据加载要数分钟,刚开始以为是需要load的数据比较多的缘故,查了一下数据库有6条左右,但是单独写了一个数据读取的方法,将这6万多条全部读过来,却只需要不到10秒钟,就觉得这里面肯定有问题,于是仔细看其中的逻辑,其中有一段数据去重的逻辑,就是记录中存在某几个字段相
阅读全文
posted @ 2018-02-20 20:32
锐洋智能
阅读(384)
推荐(0)
摘要:
之前用jdk7的WatchService API(java.nio.file包)来做目录下的子文件监控,后改为使用commons-io包。主要有下面几点不同:1. WatchService是采用扫描式的,效率低,commons-io是使用事件驱动的,效率高;2. WatchService代码写起来费
阅读全文
posted @ 2017-12-23 21:32
锐洋智能
阅读(8318)
推荐(2)
摘要:
速度测试: (1) 随机数范围:0-100希尔排序: => Time is 38600基数排序: => Time is 53300快速排序: => Time is 46500堆 排 序: => Time is 131800选择排序: => Time is 139900归并排序: => Time is
阅读全文
posted @ 2017-12-23 09:46
锐洋智能
阅读(398)
推荐(0)
摘要:
collection.frequency方法,可以统计出某个对象在collection中出现的次数 比如: frequency(Collection<?> c, Object o) 则在collection中,找出o的次数,比如用在统计中就很有用了,比如代码:
阅读全文
posted @ 2017-12-22 11:16
锐洋智能
阅读(483)
推荐(0)
摘要:
一:java概述(快速浏览): 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE:Java Platform Enterpris
阅读全文
posted @ 2017-12-20 18:10
锐洋智能
阅读(429)
推荐(0)
摘要:
方法一: public String listToString(List list, char separator) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.size(); i++) { sb.append
阅读全文
posted @ 2017-12-19 18:48
锐洋智能
阅读(14067)
推荐(0)
摘要:
20000=>ZXP 二分法 getSeriesMinSort2(list) Time is 67000 20000=>循环 getSeriesMinSortFor(list) Time is 2800200 20000=>TBB getSeriesMinNoSort (list) Time is 5812800 20000=>ZXP 二分法 getSeriesMinS...
阅读全文
posted @ 2017-12-19 16:16
锐洋智能
阅读(360)
推荐(0)
摘要:
先定义一个实体类 下面的操作都基于这个类来进行操作。这里面使用了Lombok类库,它用注解的方式实现了基本的get和set等方法,让代码看起来更加的优雅。 JAVA8之前的List排序操作 在Java8之前,对集合排序只能创建一个匿名内部类 下面是简单的对Humans进行排序(按名称正序) 使用La
阅读全文
posted @ 2017-12-18 08:53
锐洋智能
阅读(567)
推荐(0)
摘要:
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作
阅读全文
posted @ 2017-12-18 08:44
锐洋智能
阅读(6452)
推荐(0)
摘要:
1 数组转换为List 调用Arrays类的静态方法asList。 asList public static <T> List<T> asList(T... a) Returns a fixed-size list backed by the specified array. (Changes to
阅读全文
posted @ 2017-12-18 07:48
锐洋智能
阅读(527)
推荐(0)
摘要:
二分查找过程 二分查找,也称折半查找,是对有序序列的查找算法,时间复杂度为O(log n).本文的重点是某元素二分查找的比较次数。特别要注意的是查找的上下边界问题(下面有解释) 例:22 34 55 77 89 93 99 102 120 140,查找77需要查找的次数是多少? 序列: 22 34
阅读全文
posted @ 2017-12-17 10:40
锐洋智能
阅读(533)
推荐(0)
摘要:
/* * ArrayUnique.java * Version 1.0.0 * Created on 2017年12月16日 * Copyright ReYo.Cn */ package reyo.sdk.utils.test.array; /** * 创 建 人:AdministratorReyoAut * 创建时间:2017年12月16日 下午3:32:23 * * @author R...
阅读全文
posted @ 2017-12-16 15:38
锐洋智能
阅读(21876)
推荐(1)
摘要:
1、自旋锁 自旋锁是采用让当前线程不停地的在循环体内执行实现的,当循环的条件被其他线程改变时 才能进入临界区。如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class SpinLock { private AtomicReference<Thread>
阅读全文
posted @ 2017-12-16 13:33
锐洋智能
阅读(359)
推荐(0)
摘要:
先来看数据表的结构如下: id name parent_id 1 Home 0 2 About 1 3 Contact 1 4 Legal 2 5 Privacy 4 6 Products 1 7 Support 1 我要的要求是根据一个分类ID(这个分类ID可能是一个子分类),得到所有的父分类,下
阅读全文
posted @ 2017-12-16 10:35
锐洋智能
阅读(839)
推荐(0)
摘要:
先来看数据表的结构如下: id name parent_id 1 Home 0 2 About 1 3 Contact 1 4 Legal 2 5 Privacy 4 6 Products 1 7 Support 1 我要的要求是根据一个分类ID(这个分类ID可能是一个子分类),得到所有的父分类,下
阅读全文
posted @ 2017-12-16 10:32
锐洋智能
阅读(2348)
推荐(0)
摘要:
/* * test.java * Version 1.0.0 * Created on 2017年12月16日 * Copyright ReYo.Cn */ package reyo.sdk.utils.test.date; /** * 创 建 人:AdministratorReyoAut * 创建时间:2017年12月16日 上午9:52:52 * * @author ReYo * @v...
阅读全文
posted @ 2017-12-16 09:54
锐洋智能
阅读(2521)
推荐(0)
摘要:
1、为什么需要HashMap 前面我们说了ArrayList和LinkedList,它们对容器内的对象都能实现增、删、改、查、遍历等操作, 并且对应不同的情况,我们可以选择不同的List,用以提高效率。从功能上来说,这个容器已经设计得很好了, 为什么我们还要HashMap呢?接下来,让我们细细地分析
阅读全文
posted @ 2017-12-16 09:47
锐洋智能
阅读(428)
推荐(0)
摘要:
1、什么是容器? 在程序中,容器是一种用来容纳对象的数据结构,比如说list、set 、map、queue。 2、为什么需要容器? 我们为什么需要容器呢?因为在程序中,我们会在任意时刻和任意位置创建任意数量的对象。没有容器,我们能够坐到在任意时刻和任意位置创建对象,但是创建任意数量的对象却是做不到。
阅读全文
posted @ 2017-12-16 09:41
锐洋智能
阅读(515)
推荐(0)
摘要:
对象的六大原则: 1.单一职责原则(Single Responsibility Principle SRP) 2.开闭原则(Open Close Principle OCP) 3.里氏替换原则(Liskov Substitution Principle LSP) 4.依赖倒转原则(Dependenc
阅读全文
posted @ 2017-12-16 09:39
锐洋智能
阅读(1710)
推荐(0)
摘要:
什么是单例模式? 定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例场景,也就是说:确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象应该有且只有一个。 UML类图: 构建单例模式的关键: 1.构造函数不对外开放,一般为Private 2.通过一个
阅读全文
posted @ 2017-12-16 09:37
锐洋智能
阅读(4745)
推荐(1)
摘要:
1、ArrayList的特点 主要特点:按照插入顺序来保存元素,可以利用下标来查找值 2、ArrayList的优点: 按照下标访问元素最快 3、ArrayList的缺点: 在中间插入元素很慢 删除元素很慢 4、ArrayList的主要功能: 1、增加 多个添加:通过构造函数ArrayList(Col
阅读全文
posted @ 2017-12-16 09:34
锐洋智能
阅读(3558)
推荐(0)
摘要:
1、这几种容器的特点 LinkedList:按照下标随意取元素 Stack:后进先出取元素 Queue:先进先出取元素 PriorityQueue:按照优先级来取元素 总结:以上四种都是按照顺序来存储元素的,但是就是取元素的时候顺序不一样,这样就把大部分情况都涵盖在里面了,彰显出容器设计的全面性和考
阅读全文
posted @ 2017-12-16 09:32
锐洋智能
阅读(1405)
推荐(0)