- 博客(45)
- 资源 (11)
- 收藏
- 关注
原创 editor.md api
非常好用的一个开源的markdown编辑器(http://editor.md.ipandao.com/),但是在用的时候,居然一直没有找到完整的 api 文档...各种配置不详细说,都可以查到,只记录使用过程中使用到的api。init之后配置更新.config() // 单个更改可以写成 .config('xxx' , xxx) , 多个可以传一个对象取值getValue() // 取值 getMarkdown() // 获取 Markdown 源码 getHTML(); // 获取 T
2020-10-04 22:56:48
448
1
原创 记一次IE10下的提示缺少分号的坑
今天发现在IE下页面卡住,控制台总是提示下面这句话缺少一个分号: let url="/workflow/qiyuesuo/wf_qiyuesuoSettingTab.jsp?workflowid=" + workflowid+"&serverId="+serverId+"&serverType="+serverType;我百思不得其解,什么鬼啊,我调试了半天,发现在IE10下会报这个错,IE11下是正常的。我炸裂!查了下,let 是es6 ,ie10只支持es5。妈蛋,搞了.
2020-09-10 20:12:56
879
2
原创 最详尽的线程池整理
最详尽的线程池整理本文将从线程池创建、线程池各参数、以及线程池异常处理等各方面详解线程池使用。一.线程池的优点线程池主要存在以下优点:1.降低系统资源消耗,通过重用已存在线程,降低线程创建和销毁造成的损耗。2.提高响应速度,可通过复用已存在的线程,无需等待新线程创建便立即执行3.方便线程并发数管控,因为线程无限制创建,可能会导致内存占用过多而产生OOM(内存溢出)4.可提供延时定时线程池二.线程池的创建接下来讲解的就是线程池的重点了,线程池创建有两种方法。一个是通过Thr
2020-09-04 23:27:07
193
原创 遍历jsonobject,将所有的Long类型转换为String
一.前言今天在公司测试的时候,发现前端的js代码会把long类型的数据精度丢失,后面会自动变成三个零,百度了下,发现是js对精度有要求,对超出2^53-1的数据自动的丢失了精度,导致在前台页面看到的是这个效果:前端处理逻辑是 把json字符利用函数自动格式化:二。解决办法一开始想在前端处理,但是这个数据结构实在太复杂了,前端不好处理,遂放在后端做同意处理,需要把json...
2020-04-28 22:48:21
4248
原创 windows 2003 server r2 简体中文标准版(64位) CD-KEY
之前我放过一个资源,下载的人数越来越多之后,csdn给资源定价也越来越高。所以我把它放在了百度网盘链接: https://pan.baidu.com/s/1CGDEXS5RNpfzCklT37HV4Q 提取码: j9xc...
2019-11-14 09:43:04
1087
1
原创 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFil
在struts启动tomcat报错java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter在IDEA中点进去可以找到该文件,编译时却报错了。原因是 我创建项目时使用的是User Libraries,那么就在lib下就没有相应的jar文件,tom...
2019-10-08 16:34:16
657
1
原创 tomcat乱码
修改tomcat的conf下的logging.properties中的参数 将java.util.logging.ConsoleHandler.encoding = UTF-8 改为 java.util.logging.ConsoleHandler.encoding = GBK
2019-09-30 16:43:03
170
1
转载 export与export default
看完上面这几个例子,想必你一定了解了如何使用export,import,如果还是不懂可以自己动手试一试。上面讲的是export和import,但是export跟export default 有什么区别呢?如下:1、export与export default均可用于导出常量、函数、文件、模块等2、你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入...
2019-09-03 10:13:45
223
转载 你们仍未掌握那天所学的 git 知识(转须)
1.你所不知道的 github 初始化初始创建一个 github 仓库时,github 会给一些命令你去创建 git本地项目,git init就不用说了,git remote add origin git@github.com:YongHaoWu/test.git你知道这里的 origin 是什么吗?是的,就仅仅是一个名字,对git@github.com:YongHaoWu/test.g...
2019-06-22 23:37:39
225
1
转载 android 下操作指定目录下的文件
原本我是想读取指定目录下的所有json文件,取得目录为/storage/emulated/0/SleepPartner, File file = new File(fileAbsolutePath); if (!file.exists()) { return null; } if(file.isDirecto...
2019-04-15 23:06:40
458
2
转载 Synchronized 的几种用法
1、同步普通方法这个也是我们用得最多的,只要涉及线程安全,上来就给方法来个同步锁。这种方法使用虽然最简单,但是只能作用在单例上面,如果不是单例,同步方法锁将失效。/***用在普通方法*/privatesynchronizedvoidsynchronizedMethod(){System.out.println("synchronizedMethod");...
2019-04-10 10:17:05
230
1
原创 解决 fragment中 onActivityResult无响应的绝对管用方法
fragment中调用onActivityResult不起作用 主要是所依附的FragmentActivity中的onActivityResult会拦截掉fragment中的请求。可在包含fragement的fragmentActiivty之中重写 onActivityResult方法。 @Override protected void onActivityResult(in...
2019-04-07 17:25:51
459
1
原创 bmob 头像上传 email already taken
我在写bmob头像上传的时候 ,总是冒出这样一个问题,百度了也没找到答案,后来问群里给了点思路,特地记录下来。问题描述:上传头像的时候,总是说我这个邮箱被占用了,然后群里面的大佬说“你本地的用户对象邮箱绑定了 然后你更新的时候可能sdk又更新了一遍”,哇,一语惊醒梦中人。之前代码:后面改成:终于上传成功了,哈哈。[update 20190404]感谢...
2019-04-01 11:06:25
554
转载 Android 实现图片闪烁效果
话不多说,直接上代码//实现图片闪烁效果private void setFlickerAnimation(ImageView iv_chat_head) { final Animation animation = new AlphaAnimation(1, 0); // Change alpha from fully visible to invisible animati...
2019-03-24 18:00:47
4092
转载 (BroadcastReceiver)——Android8.0静态广播接收静态注册无效
问题原因:Android8.0在AndroidManifest.xml文件中静态注册广播接收失效是由于官方对耗电量的优化,避免APP滥用广播的一种处理方式。除了少部分的广播仍支持静态注册(如开机广播),其余的都会出现失效的情况。解决方案:在APP的Activity中对广播接收进行动态注册即可完成。---------------------作者:杜小叶来源:优快云原文:htt...
2019-03-23 19:52:53
562
转载 Manifest merger failed with multiple errors, see logs问题处理
在android开发的时候,有时候会遇到这样的问题Error:Execution failed for task ':test:processDebugManifest'.> Manifest merger failed with multiple errors, see logs但是要命的是,除了这个log,没有什么其他的有用信息了,怎么办?处理方式是这样的:首先进入命令行,...
2019-03-22 17:13:05
560
原创 Error inflating class android.support.v7.widget.CardView
在app/build.gradle中添加:dependencies { ... compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.android.support:cardview-v7:23.4.0' compile 'com.android.support:recycl...
2019-03-20 11:28:40
2373
原创 @Autowired 和 @Resource
一、实例化接口的实现类// 告诉spring mvc这是一个控制器类@Controller@RequestMapping("")public class CategoryController { @Autowired CategoryService categoryService; @RequestMapping("listCategory") pub...
2019-01-16 18:58:12
471
2
转载 Java的永久代的那些事
方法区:是JVM的一种规范,存放类信息、常量、静态变量、即时编译器编译后的代码等;永久代:是HotSpot的一种具体实现,实际指的就是方法区,备注:由于方法区主要存储类的相关信息,所以对于动态生成类的情况比较容易出现永久代的内存溢出。最典型的场景就是,在 jsp 页面比较多的情况,容易出现永久代内存溢出。JDK7之前,字符串常量池被存储在永久代(默认大小是4m)中,因此导致性能问题和O...
2018-11-23 14:16:32
298
转载 深究递归和迭代的区别、联系、优缺点及实例对比
1.概念区分递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件...
2018-11-22 15:57:03
461
转载 db2基本概念
DB2支持以下两种类型的表空间: 1、 系统管理存储器表空间(SMS-SYSTEM MANAGED STORAGE) 2、 数据库管理存储器表空间(DMS-DATABASE MANAGED STORAGE) SMS、DMS用户表空间的特性对照 特性 ...
2018-10-11 16:35:18
407
转载 SQL中的ALL,ANY,SOME的用法以及各数据库查询前N行的数据SQL
一、各数据库查询前N行的数据SQL1. Oracle数据库SELECT * FROM TABLENAME WHERE ROWNUM <= N2. Infomix数据库SELECT FIRST N * FROM TABLENAME3. DB2数据库SELECT *FROM (SELECT * ROW_NUMBER() OVER({ORDER BY COL1 DESC}) AS ...
2018-10-11 10:41:33
3673
转载 REST风格
REST(Representation State Transfer,翻译为“表现层状态转化”)并非是一种技术或者规范,而是一种架构风格,这种架构风格逐渐被各种编程语言的web框架所支持。它包括了REST架构中如何标识资源,如何标识接口及操作的版本,如何标识操作接口及操作的版本,如何标识操作的结果等,主要内容如下: 1.使用“api”作为web上下文;2.增加版本标识;3,标识资源;...
2018-10-07 22:33:52
151
转载 什么是单例模式?
单例模式第一版: public class Singleton { private Singleton() {} //私有构造函数 private static Singleton instance = null; //单例对象 //静态工厂方法 public static Singleton getInstance() { if (ins...
2018-10-07 14:53:45
165
转载 脏检查及其优点
什么是脏检查脏检查即一种不关心你如何以及何时改变的数据, 只关心在特定的检查阶段数据是否改变的数据监听技术.本节包含内容什么是脏检查 脏检查是如何进行的 何时进行脏检查 regularjs为何选择脏检查这里会统一使用angularjs生态圈的术语,方便开发者理解相信对于熟悉angularjs的开发者而言, 脏检查这个概念不会太陌生.以插值{post.title}为例...
2018-10-04 21:58:19
1351
转载 Intellij IDEA 快捷键整理
原文:http://www.cnblogs.com/tonycody/p/3257601.html 【常规】Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,...
2018-09-13 16:11:00
383
转载 ES6箭头函数
ES6 允许使⽤“箭头”( => )定义函数var f = v => v;// 等同于var f = function (v) {return v;};如果箭头函数不需要参数或需要多个参数,就使⽤⼀个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { return 5 };var sum = (...
2018-08-01 16:08:59
300
1
原创 Json-server查询操作
JSON-Server主要的作用是搭建一台JSON服务器,测试一些业务逻辑,在后台还未真正搭建起来的时候,可以自己用json-server搭建一个json的服务器。如何搭建后续会讲。推荐使用postman来执行业务查询,非常方便,界面如下: 也是非常方便,这个使用可以自行百度。下面是json-server的一些数据查询方法,不同于sql语句,可以记录一下:1、http://lo...
2018-07-26 16:24:07
4716
1
转载 npm总是报错:unable to verify the first certificate
今天npm install总是报错:unable to verify the first certificate(无法验证第一证书),查了一下发现As of February 27, 2014, npm no longer supports its self-signed certificates.2014年2月27日,npm不再支持自签名证书。因为npm install走的是ht...
2018-07-24 15:54:49
1248
1
原创 git clone与git push
1.从本地上传到版本库中(你必须在gitub中有一个git仓库)a. git add.b.git commitc.git push(会要求你登入)2.从版本库中下载到本地git clone
2018-07-08 15:58:29
1457
原创 Android中在toolbar中添加Menu菜单
步骤:1、在menu文件夹中的main.xml文件中添加要添加的项目。<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.menu.MainActivi...
2018-05-29 22:14:27
10010
1
转载 Java内存管理机制
内存管理是计算机编程中的一个重要问题,一般来说,内存管理主要包括内存分配和内存回收两个部分。不同的编程语言有不同的内存管理机制,本文在对比C++和Java语言内存管理机制的不同的基础上,浅析java中的内存分配和内存回收机制,包括java对象初始化及其内存分配,内存回收方法及其注意事项等……java与C++内存管理机制对比在C++中,所有的对象都会被销毁,局部对象的销毁发生在以右花括号为界的对象作...
2018-05-13 00:03:10
210
原创 使用adapter构造listview
之前使用adapter构造listview走了很多弯路,特地记下来以供参考。先来看简单的list_item.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_...
2018-03-29 14:38:36
299
转载 android文件命名规范
在开发Android应用时,会接触到布局文件,一般在 工程名/res/layout/*.xml目录下,这与网页开发时使用css控制布局类似,主要目的是使布局与程序代码分开,便于布局的修改以及控制。 如果使用eclipse平台开发,每一个Android项目,都会有一个R.java文件,该文件用于标识所有的资源,当资源文件(一般是位于res目录的下的*.xml文件)被修改了,R.java文件...
2018-03-22 15:34:25
564
原创 Android数据存储(二)
android提供了一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDatabase对象,接下来就可以通过SQLiteDatabase对象来管理、操作数据库了。SQLiteDatabase的execSQL()方法可执行任意的SQL语句,包括带占位符的SQL语句。但由于该方法没有返回值,因此一般用于执行DDL语句与DML语句;如果需要执行查询语句,则可调用SQLi...
2018-03-11 19:35:10
301
原创 Android数据存储(1)
所有应用程序都必须涉及数据的输入、输出,Android应用也不例外,应用程序的参数设置、程序运行状态数据都需要保存在外部存储器上,这样系统关机之后数据才不会丢失。如果应用程序有少量数据需要存储,那么使用普通文件就可以了;但如果应用程序有大量数据可以存储、访问,就需要借助于数据库了。Android系统内置了SQLite数据库,SQLite数据库是一个真正轻量级的数据库,他没有后台进程,整个数据库就对...
2018-03-11 11:46:10
200
原创 Android(国际化)多语言的实现和切换
Android 程序提供了国际化资源--因为Android本身就采用了xml资源文件来管理所有的字符串信息,只要为各消息提供不同的国家、语言对应的内容即可。为了给这些消息提供不同国家、语言的版本,开发者需要为values目录中添加几个不同的语言版本,不同的values文件夹的命名方式为:values-语言代码-r国家代码如果希望应用程序的图片也能跟随国家、语言环境改变,那么需要为drawable目...
2018-03-10 16:37:20
1143
原创 Android颜色值支持的四种形式
#RGB:分别指定红、绿、蓝三张原色的值(只支持0~f这16种颜色)来代表颜色。#ARGB:分别指定红、绿、蓝三种原色的值(只支持0~f这16种颜色)及透明度(只支持0~f这16种颜色)来代表颜色。#RRGGBB:分别指定红、绿、蓝三种原色的值(只支持00~ff这16种颜色)来代表颜色。#AARRGGBB:分别指定红、绿、蓝三种原色的值(只支持00~ff这16种颜色)及透明度(只支持00~ff这1...
2018-03-10 13:37:15
1083
原创 android常用的距离单位
px(像素):每个px对应屏幕上的一个点dip或dp(device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位,在每英寸160点的显示器上,1dip=1培训,但随着屏幕密度的改变,dip与px的换算会发生改变。sp(scaled pixels,比例像素):主要处理字体的大小,可以根据用户的字体大小首选项进行缩放in(英寸):标准长度单位mm(毫米):标准长度单...
2018-03-06 22:34:36
223
原创 Android studio 代码快速格式化
Windows: Ctrl + Alt +L (Ctrl +Shift+F 无效) (ctrl+alt+l 和qq热键冲突) Mac: OPTION + CMD + L
2018-03-06 19:49:54
1665
java面试宝典
2018-10-09
asp+sqlserver新闻发布系统
2018-06-24
HTML综合例子
2018-03-30
php+mysql新闻发布系统
2018-01-15
语义分析报告
2018-01-03
词法分析c语言版
2018-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人