- 自定义Library
九丘建木
什么是Library最初接触webpack时,总是不明白entry入口使用的Javascript和打包后的Library有什么区别?后来才明白,两者并无区别,任何的js模块都可以打包成一个library。如何打包一个Library最简单的方式,是在webpack.config.js中添加output的配置,如下:output:{...library:'myUtil',libraryTarget:'
- python常用小脚本总结
特立独行的猫a
Python实践python爬虫工具
日常生活中常会遇到一些小任务,如果人工处理会很麻烦。用python做些小脚本处理,能够提高不少效率。或者可以把python当工具使用,辅助提高一下办公效率。(比如我常拿python当计算器,计算和字符转换用)以下总结下个人用到的一些python小脚本留作备忘。打印16进制字符串用途:通信报文中的hex数据不好看,可以打印为16进制的字符串显示出来。#coding=utf-8#name:myutil
- 【java】【面对对象高级1】static
春天的菠菜
javajava开发语言
目录1、static修饰成员变量1.1修饰成员变量1.2成员变量的执行原理2、static修饰成员变量的应用场景3、static修饰成员方法3.1修饰成员方法3.2成员方法的执行原理4、static修饰成员方法的应用场景4.1MyUtil工具类4.2main5、static的注意事项5.1类方法中可以直接访问类的成员,不可以直接访问实例成员5.2类方法中既可以直接访问类的成员,也可以直接访问实例成
- 小程序封装工具类
itfitness
目录实现效果这里为了简便,效果就是在传入的字符串后面加入三个波浪线。实现步骤1.新建工具在utils文件夹下新建myutil.js2.实现方法varmytool={getStr:function(str){returnstr+"~~~";}}//向外暴露方法module.exports=mytool3.引入并调用在需要的地方引入//pages/util/util.js//引入工具importmyt
- Openresty/Lua/Redis/Mysql实现静态化网页加载
殷长庆
luaredis开发语言
场景类似于秒杀活动,或者是有一些不常变动的网页,可以通过生成本地html文件,用户访问时直接通过nginx访问本地文件,不走或者减少操作数据库,以降低用户等待时间,提升用户体验。实践下载openrestyOpenResty-下载然后解压备用新增lua工具1、在解压目录下的lualib文件夹下新建myutil文件夹2、新增并编辑redis_factory.lua文件,这个文件用来操作redisloc
- HashSet和TreeSet
「已注销」
postgresqlmongodb数据库
packagecom.uncle.myutil.testset;/***Set无序无重复*1.具体的实现类*HashSet*TreeSet*2.基本的使用*3.无序无重复*无序:我们使用集合存放元素的顺序集合内取出来的顺序不一致*集合本身是有自己的算法排布顺序hash算法**HashSet---->(HashMap(数组+链表)散列表临接连表)*1.java.util*2.如何创建对象无参数有参数
- Kotlin变量,懒点呢,还是迟点呢?
塞上牧羊空许约
在Kotlin中,给我们引入了关于“惰性初始化”(lazyinitialization)这一古老概念的两个新特性,比如将一个变量的初始化延迟到之后的某个时刻。这是一个非常便利的特性,因为我们可以不用初始化直到需要使用它,或者仅仅是因为我们还不具备所有的条件去初始化它。那让我们先从句法上认识它俩吧。InitializationbyLazyvalmyUtilbylazy{MyUtil(paramete
- Android HorizontalScrollView滑动与ViewPager切换案例详解
layout布局MainActivity.javapackagecom.bwie.test;importjava.util.ArrayList;importcom.bwie.adapter.MyAdapter;importcom.bwie.fragment.F1;importcom.bwie.utils.Myutil;importandroid.os.Bundle;importandroid.ap
- spring boot 图片上传 精简版
Pts
pom文件引入commons-fileuploadcommons-fileupload1.2.2commons-iocommons-io2.0.1packagecom.xyy.controller;importcom.xyy.commons.ServerResponse;importcom.xyy.server.FileService;importcom.xyy.util.MyUtil;impor
- 【编程】Python实战手记-2
zhyuzh3d
欢迎关注我的专栏(つ•̀ω•́)つ【人工智能通识】模块结构模块化开发简单说就是不要把所有代码都放在一个文件里...所以就是怎么拆分代码的问题。./main.py。文件放在根目录,只用它调起其他文件代码。它应该尽可能简单,几行代码最好。./myModules。文件夹可以放置你自己编写的模块,当然也可以叫myUtilities或者myUtil或者什么别的。./myModules/__init__.py
- 栈-顺序栈
爱吃芒果的薯条
数据结构--C++描述c++
栈-顺序栈MyStack.hMyUtil.hmain.cppMyStack.h#ifndef_MYSTACK_H#define_MYSTACK_H//定义保护防止多重包含#include"MyUtil.h"templateclassMyStack{public:MyStack(intstackCapacity=10);//栈的长度默认为10~MyStack();//析构函数boolIsEmpty(
- 2017-2018-2 20165312实验二《Java面向对象程序设计》实验报告
weixin_30446613
2017-2018-220165312实验二《Java面向对象程序设计》实验报告实验中遇到的问题1.增加MyUtil的测试类之后,TestCase是红色的,但是没有找到junit.jar包的地方解决方法:找到电脑中IDEA安装路径打开File->ProjectStructure点击Dependencies,单击右上角的+,然后选择第一个JARsordirectories复制刚才的路径名,找到jun
- Spring 单图上传 返回图片访问路径
大卵
pom文件引入commons-fileuploadcommons-fileupload1.2.2commons-iocommons-io2.0.1packagecom.xyy.controller;importcom.xyy.commons.ServerResponse;importcom.xyy.server.FileService;importcom.xyy.util.MyUtil;impor
- 2018-2019-2 20175215 实验二《面向对象程序设计》实验报告
weixin_30606461
一、实验内容及步骤1.单元测试(1)安装JUnit点击File,然后点击setting搜索框中输入JUnit后选择JunitGeneratorV2.0安装完成之后重启IDEA就可以了,安装成功之后的效果如图所示:(2)TDDTDD的编码节奏是:增加测试代码,JUnit出现红条修改产品代码JUnit出现绿条,任务完成2.任务一:在一个MyUtil类中解决一个百分制成绩转成“优、良、中、及格、不及格”
- 科学计数的数字转普通字符串类型的数字
劉永亮
java其他
在开发中遇到把时间戳转为日期格式的字符串,可是时间戳由于过长被转成了科学计数类的数字了,想把这个数字转为普通的字符串类型的数字,操作如下:创建工具类MyUtil,把如下代码放到工具类中进行调用publicclassMyUtil{//正则表达式匹配staticPatternpattern=Pattern.compile("(-?\\d+\\.?\\d*)[Ee]{1}[\\+-]?[0-9]*");
- 时间戳转Date类型时间
劉永亮
学习靠自觉,进步要总结。在接口开发中遇到返回的时间格式为时间戳类型,可数据库要求为Date类型找了一些工具类在这里总结一下。代码如下亲测有效:第一步:创建工具类MyUtil把方法放到类中,如下方法可得到日期格式字符串publicclassMyUtil{/**"seconds":1585815544000*时间戳转换成日期格式字符串*@paramseconds精确到毫秒的时间戳*@paramform
- 【笔试机试】华为合集
chicc999
笔试机试面试
1.请统计用下列9个整数前面用+、-这2个运算符号计算出123456789=5有多少种方式解法一:/***华为机试*@authorcy**/publicclasshuawei1{publicstaticvoidmain(String[]args){myUtil.test(5,9);System.out.println(myUtil.count);}}classmyUtil{staticintcou
- Activity中操作xml布局
weixin_34417183
packagecom.bwie.test;importjava.util.ArrayList;importcom.bwie.adapter.MyAdapter;importcom.bwie.fragment.F1;importcom.bwie.utils.Myutil;importandroid.os.Bundle;importandroid.app.Activity;importandroid.
- 二分查找--C++代码实现
Azhben
数据结构与算法
二分查找–C++代码实现整理一下二分查找的代码:#include#include#include#include#include"MyUtil.h"usingnamespacestd;template//二分查找代码//可以看出,这里实现的二分查找的代码实现起来相当简单intbinarySerach(Tarr[],intn,Ttarget){//在[l-r]范围内寻找target//这里就相当于定
- Java随机生成六位字符的验证码,包括数字,大小写字母
Rua~!
JavaSE
先将字符数组写出来packagecom.itheima.Myutil;/***包含了二十六个字母和十个数字的字符数组*/publicclassAllCharacter{publicstaticchar[]charArray(){inti=1234567890;Strings="qwertyuiopasdfghjklzxcvbnm";StringS=s.toUpperCase();Stringwor
- (Android)react-native解决 ToastAndroid 不消失问题
看淡江湖
ReactNative
本文主要是解决RN中的Toast提示按顺序执行不会提前消失的问题解决思路是更改原生Toast的一些内容。1、先用RN调用原生Android方法2、新建MyUtil的类,代码如下,这是用来解决上一个Toast不消失的问题的。packagecom.testtoastdemo.newToast;importandroid.content.Context;importandroid.widget.Toas
- Java中对称密钥、非对称密钥和数字签名的用法
iteye_3157
java基础
1、非对称密钥:packagecom.mysec;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;importstaticcom.mysec.myutil.Util.println;publicclassMDTest{/***@paramargs*/publicstaticvoidmain
- 使用IFEE封装一个属于自己的工具函数
zjfeng
首先,创建一个闭包函数,把window对象通过参数的形式传递到闭包函数里面(function(g){functionMyUtil(){}//这是一个构造函数,通过它来构造对象。把所有的常用的方法添加到它的原型上MyUtil.prototype.cj=function(n){returndocument.createElement(n);}//给构造函数的原型上添加了一个方法cj,用来创建新的标签。
- Kotlin 变量, 使用 Lazy 还是 Late?
李庆雪
今天我们介绍Kotlin中的两个新特性:lazyinitialization(懒初始化),即:推迟一个变量的初始化时机。这是个十分方便的特性,因为我们通常会遇到这样的情况,一个变量直到使用时才需要被初始化语法:InitializationbyLazy(懒初始化)例如:valmyUtilbylazy{MyUtil(parameter1,parameter2)}上面这段代码创建了一个MyUtil类型的
- MyUtil:二分查找法(Scala)
drl_blogs
#MyUtil
objectBinarySearch{defmain(args:Array[String]):Unit={valarr=Array(1,2,3,10,100,19999,-1998,9,234,234,9,43).sortedvalindex=Binarysearch(arr,100)println("thefoundvalueis"+index)}defBinarysearch(arr:Arra
- MyUtil:保存数据到Mysql
drl_blogs
#MyUtil
importjava.sql.DriverManagerimportorg.apache.kafka.common.TopicPartitionimportorg.apache.spark.rdd.RDDimportorg.apache.spark.streaming.kafka010.OffsetRangeimportscala.collection.mutableobjectDataToMys
- MyUtil:时间戳转成时间字符串
drl_blogs
#MyUtil
importjava.text.SimpleDateFormatimportjava.util.DateobjecttranTimeToString{defmain(args:Array[String]):Unit={valtm="1502036122000"vala=tranTimeToString(tm)println(a)}deftranTimeToString(tm:String):Str
- MyUtil:时间字符串转时间戳
drl_blogs
#MyUtil
packageutilimportjava.text.SimpleDateFormatobjecttranTimeToLong{defmain(args:Array[String]):Unit={valtm="20170801164432123"vala=tranTimeToLong(tm)println(a)}deftranTimeToLong(tm:String):Long={valfm=ne
- 关于使用框架优化查询的处理
浅瞳夜未
Mysql
在JDBC查询的基础上,使用元数据的一些知识自己制作一个小框架来优化查询语句。同理增、删、改也可以用类似方法,做一下优化。相比JDBC查询要快很多。1.框架架构如下:2.使用JDBCUtil_Union连接数据库,主要代码如下3.编写测试类JDBCUtil_MyUtil2.java简单查询:publicAccountfind(intid){Stringsql="select*fromaccount
- 看例子,学 Python(三)
adam1q84
python
看例子,学Python(三)看例子,学Python(一)看例子,学Python(二)包创建一个目录myutil,把mymath.py挪到里面,再添加一个空文件__init__.py:myutil/__init__.pymymath.pymyutil便是一个包(package)。import最直接的用法:>>>importmyutil.mymath>>>myutil.mymath.fac(4)24缺
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache