自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 378 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 773 2

原创 最详尽的线程池整理

最详尽的线程池整理本文将从线程池创建、线程池各参数、以及线程池异常处理等各方面详解线程池使用。一.线程池的优点线程池主要存在以下优点:1.降低系统资源消耗,通过重用已存在线程,降低线程创建和销毁造成的损耗。2.提高响应速度,可通过复用已存在的线程,无需等待新线程创建便立即执行3.方便线程并发数管控,因为线程无限制创建,可能会导致内存占用过多而产生OOM(内存溢出)4.可提供延时定时线程池二.线程池的创建接下来讲解的就是线程池的重点了,线程池创建有两种方法。一个是通过Thr

2020-09-04 23:27:07 160

原创 遍历jsonobject,将所有的Long类型转换为String

一.前言今天在公司测试的时候,发现前端的js代码会把long类型的数据精度丢失,后面会自动变成三个零,百度了下,发现是js对精度有要求,对超出2^53-1的数据自动的丢失了精度,导致在前台页面看到的是这个效果:前端处理逻辑是 把json字符利用函数自动格式化:二。解决办法一开始想在前端处理,但是这个数据结构实在太复杂了,前端不好处理,遂放在后端做同意处理,需要把json...

2020-04-28 22:48:21 4039

原创 windows 2003 server r2 简体中文标准版(64位) CD-KEY

之前我放过一个资源,下载的人数越来越多之后,csdn给资源定价也越来越高。所以我把它放在了百度网盘链接: https://pan.baidu.com/s/1CGDEXS5RNpfzCklT37HV4Q 提取码: j9xc...

2019-11-14 09:43:04 918 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 606 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 132 1

转载 export与export default

看完上面这几个例子,想必你一定了解了如何使用export,import,如果还是不懂可以自己动手试一试。上面讲的是export和import,但是export跟export default 有什么区别呢?如下:1、export与export default均可用于导出常量、函数、文件、模块等2、你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入...

2019-09-03 10:13:45 170

转载 你们仍未掌握那天所学的 git 知识(转须)

1.你所不知道的 github 初始化初始创建一个 github 仓库时,github 会给一些命令你去创建 git本地项目,git init就不用说了,git remote add origin [email protected]:YongHaoWu/test.git你知道这里的 origin 是什么吗?是的,就仅仅是一个名字,对[email protected]:YongHaoWu/test.g...

2019-06-22 23:37:39 189 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 415 2

转载 Synchronized 的几种用法

1、同步普通方法这个也是我们用得最多的,只要涉及线程安全,上来就给方法来个同步锁。这种方法使用虽然最简单,但是只能作用在单例上面,如果不是单例,同步方法锁将失效。/***用在普通方法*/privatesynchronizedvoidsynchronizedMethod(){System.out.println("synchronizedMethod");...

2019-04-10 10:17:05 196 1

原创 解决 fragment中 onActivityResult无响应的绝对管用方法

fragment中调用onActivityResult不起作用 主要是所依附的FragmentActivity中的onActivityResult会拦截掉fragment中的请求。可在包含fragement的fragmentActiivty之中重写 onActivityResult方法。 @Override protected void onActivityResult(in...

2019-04-07 17:25:51 412 1

原创 bmob 头像上传 email already taken

我在写bmob头像上传的时候 ,总是冒出这样一个问题,百度了也没找到答案,后来问群里给了点思路,特地记录下来。问题描述:上传头像的时候,总是说我这个邮箱被占用了,然后群里面的大佬说“你本地的用户对象邮箱绑定了 然后你更新的时候可能sdk又更新了一遍”,哇,一语惊醒梦中人。之前代码:后面改成:终于上传成功了,哈哈。[update 20190404]感谢...

2019-04-01 11:06:25 495

转载 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 3970

转载 (BroadcastReceiver)——Android8.0静态广播接收静态注册无效

问题原因:Android8.0在AndroidManifest.xml文件中静态注册广播接收失效是由于官方对耗电量的优化,避免APP滥用广播的一种处理方式。除了少部分的广播仍支持静态注册(如开机广播),其余的都会出现失效的情况。解决方案:在APP的Activity中对广播接收进行动态注册即可完成。---------------------作者:杜小叶来源:CSDN原文:htt...

2019-03-23 19:52:53 524

转载 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 519

原创 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 2326

原创 @Autowired 和 @Resource

一、实例化接口的实现类// 告诉spring mvc这是一个控制器类@Controller@RequestMapping("")public class CategoryController {    @Autowired    CategoryService categoryService;    @RequestMapping("listCategory")    pub...

2019-01-16 18:58:12 427 2

转载 Java的永久代的那些事

方法区:是JVM的一种规范,存放类信息、常量、静态变量、即时编译器编译后的代码等;永久代:是HotSpot的一种具体实现,实际指的就是方法区,备注:由于方法区主要存储类的相关信息,所以对于动态生成类的情况比较容易出现永久代的内存溢出。最典型的场景就是,在 jsp 页面比较多的情况,容易出现永久代内存溢出。JDK7之前,字符串常量池被存储在永久代(默认大小是4m)中,因此导致性能问题和O...

2018-11-23 14:16:32 236

转载 深究递归和迭代的区别、联系、优缺点及实例对比

1.概念区分递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件...

2018-11-22 15:57:03 371

转载 db2基本概念

DB2支持以下两种类型的表空间:     1、 系统管理存储器表空间(SMS-SYSTEM   MANAGED   STORAGE)     2、 数据库管理存储器表空间(DMS-DATABASE   MANAGED   STORAGE)         SMS、DMS用户表空间的特性对照     特性                                           ...

2018-10-11 16:35:18 367

转载 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 3559

转载 REST风格

REST(Representation State Transfer,翻译为“表现层状态转化”)并非是一种技术或者规范,而是一种架构风格,这种架构风格逐渐被各种编程语言的web框架所支持。它包括了REST架构中如何标识资源,如何标识接口及操作的版本,如何标识操作接口及操作的版本,如何标识操作的结果等,主要内容如下: 1.使用“api”作为web上下文;2.增加版本标识;3,标识资源;...

2018-10-07 22:33:52 115

转载 什么是单例模式?

单例模式第一版: public class Singleton { private Singleton() {} //私有构造函数 private static Singleton instance = null; //单例对象 //静态工厂方法 public static Singleton getInstance() { if (ins...

2018-10-07 14:53:45 122

转载 脏检查及其优点

什么是脏检查脏检查即一种不关心你如何以及何时改变的数据, 只关心在特定的检查阶段数据是否改变的数据监听技术.本节包含内容什么是脏检查 脏检查是如何进行的 何时进行脏检查 regularjs为何选择脏检查这里会统一使用angularjs生态圈的术语,方便开发者理解相信对于熟悉angularjs的开发者而言, 脏检查这个概念不会太陌生.以插值{post.title}为例...

2018-10-04 21:58:19 1304

转载 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 234 1

转载 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 270 1

原创 Json-server查询操作

JSON-Server主要的作用是搭建一台JSON服务器,测试一些业务逻辑,在后台还未真正搭建起来的时候,可以自己用json-server搭建一个json的服务器。如何搭建后续会讲。推荐使用postman来执行业务查询,非常方便,界面如下: 也是非常方便,这个使用可以自行百度。下面是json-server的一些数据查询方法,不同于sql语句,可以记录一下:1、http://lo...

2018-07-26 16:24:07 4377 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 1191 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 1420 1

原创 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 9923 3

转载 Java内存管理机制

内存管理是计算机编程中的一个重要问题,一般来说,内存管理主要包括内存分配和内存回收两个部分。不同的编程语言有不同的内存管理机制,本文在对比C++和Java语言内存管理机制的不同的基础上,浅析java中的内存分配和内存回收机制,包括java对象初始化及其内存分配,内存回收方法及其注意事项等……java与C++内存管理机制对比在C++中,所有的对象都会被销毁,局部对象的销毁发生在以右花括号为界的对象作...

2018-05-13 00:03:10 172 1

原创 使用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 266 1

转载 android文件命名规范

在开发Android应用时,会接触到布局文件,一般在 工程名/res/layout/*.xml目录下,这与网页开发时使用css控制布局类似,主要目的是使布局与程序代码分开,便于布局的修改以及控制。      如果使用eclipse平台开发,每一个Android项目,都会有一个R.java文件,该文件用于标识所有的资源,当资源文件(一般是位于res目录的下的*.xml文件)被修改了,R.java文件...

2018-03-22 15:34:25 506 1

原创 Android数据存储(二)

android提供了一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDatabase对象,接下来就可以通过SQLiteDatabase对象来管理、操作数据库了。SQLiteDatabase的execSQL()方法可执行任意的SQL语句,包括带占位符的SQL语句。但由于该方法没有返回值,因此一般用于执行DDL语句与DML语句;如果需要执行查询语句,则可调用SQLi...

2018-03-11 19:35:10 262 1

原创 Android数据存储(1)

所有应用程序都必须涉及数据的输入、输出,Android应用也不例外,应用程序的参数设置、程序运行状态数据都需要保存在外部存储器上,这样系统关机之后数据才不会丢失。如果应用程序有少量数据需要存储,那么使用普通文件就可以了;但如果应用程序有大量数据可以存储、访问,就需要借助于数据库了。Android系统内置了SQLite数据库,SQLite数据库是一个真正轻量级的数据库,他没有后台进程,整个数据库就对...

2018-03-11 11:46:10 173 1

原创 Android(国际化)多语言的实现和切换

Android 程序提供了国际化资源--因为Android本身就采用了xml资源文件来管理所有的字符串信息,只要为各消息提供不同的国家、语言对应的内容即可。为了给这些消息提供不同国家、语言的版本,开发者需要为values目录中添加几个不同的语言版本,不同的values文件夹的命名方式为:values-语言代码-r国家代码如果希望应用程序的图片也能跟随国家、语言环境改变,那么需要为drawable目...

2018-03-10 16:37:20 984

原创 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 1027

原创 android常用的距离单位

px(像素):每个px对应屏幕上的一个点dip或dp(device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位,在每英寸160点的显示器上,1dip=1培训,但随着屏幕密度的改变,dip与px的换算会发生改变。sp(scaled pixels,比例像素):主要处理字体的大小,可以根据用户的字体大小首选项进行缩放in(英寸):标准长度单位mm(毫米):标准长度单...

2018-03-06 22:34:36 191

原创 Android studio 代码快速格式化

Windows: Ctrl + Alt +L (Ctrl +Shift+F 无效) (ctrl+alt+l 和qq热键冲突) Mac: OPTION + CMD + L

2018-03-06 19:49:54 1632

Vue.js.zip

Vue.js相关书籍:《Vue权威指南》,绝对的入门推荐!值得一看

2019-08-19

Node.js.zip

NodeJs相关资料:Node.js高级编程+Node.js权威指南,NodeJs入门

2019-08-19

Angular.js.zip

Angular.js教程,包含《AngularJS权威教程(含源码)》,绝对的入门书籍

2019-08-19

基于普中科技单片机的图片浏览器

计组课设实验,利用led灯实现字幕从上下往下的移屏,利用4*4的矩阵键盘来控制12864液晶屏的图片切换以及流水灯的点亮。内附实拍图和连接图

2019-01-12

java面试宝典

囊括所有的java基础知识,该宝典是一份知识点全面又能不断更新,与时俱进的学习手册,不仅收录了作者亲身面试遇到的问题,还收录了 近上万名黑马学子面试时遇到的问题。

2018-10-09

ES6语法介绍

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语⾔的下⼀代标准,已经在 2015 年 6 ⽉正式发布 了。它的⽬标,是使得 JavaScript 语⾔可以⽤来编写复杂的⼤型应⽤程序,成为企业级开发语⾔

2018-08-01

asp+sqlserver新闻发布系统

利用Browser/Server(B/S)结构,实现新闻的在线发布、添加、修改、删除等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。主要实现对新闻的分类,审核,发布,模拟了一般新闻媒介的发布的过程。

2018-06-24

HTML综合例子

包含网页制作的几个经典例子,html5实现的博客主页面index.html,article.html,tags.html,list_xwzj.html,index_lyb.html,index_awy.html等等,包括css,amages,js等,是静态页面,拿来就可以直接用

2018-03-30

php+mysql新闻发布系统

利用Browser/Server(B/S)结构,实现新闻的在线发布、添加、修改、删除等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。主要实现对新闻的分类,审核,发布,模拟了一般新闻媒介的发布的过程。

2018-01-15

语义分析报告

语义分析是编译过程的一个逻辑阶段, 语义分析的任务是对结构上正确的源程序进行上下文有关性质的审查,进行类型审查。语义分析是审查源程序有误语义错误,为代码生成阶段收集类型信息。比如语义分析的一个工作是进行类型审查,审查每个算符是否具有语言规范允许的运算对象,当不符合语言规范时,编译程序应报告错误。如有的编译程序要对实数用作数组下标的情况报告错误。又比如某些某些程序规定运算对象可被强制,那么当二目运算施于一整型和一实型对象时,编译程序应将整型转换为实型而不能认为是源程序的错误。

2018-01-03

词法分析c语言版

又称词法分析器或扫描器,主要功能是逐个读入源程序字符并按照构词规则切分成一系列单词。单词是语言中具有独立意义的最小单位,包括保留字、标识符、运算符、标点符号和常量等。词法分析是编译过程中的一个阶段,在语法分析前进行 。也可以和语法分析结合在一起运行。

2018-01-03

空空如也

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

TA关注的人

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