自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue使用QrCode生成二维码

1、安装cnpm i qrcodejs2 --save2、在相应的Vue组件中引入qrcode插件import QRCode from "qrcodejs2";3、在html中增加相应的DOM结构<div id="qrcode"></div>4、在methods定义方法 qrcode() { let qrcode = new QRCode("qrcode", { render: "canvas", //也可以替换为table

2021-01-08 13:11:10 3032 1

原创 mySql主从复制实操步骤

1.配置主库:my.ini[mysqld]log-bin=catic_logserver-id=31412.配置从库my.ini[mysqld]server-id=31423.在主库上执行CREATE USER 'repl'@'%' IDENTIFIED BY '123456';GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';//mys...

2020-04-29 19:40:47 287

转载 redis 哨兵​​​​​​​

redis 哨兵

2019-08-27 10:55:36 166

原创 Java中Volatile关键字

Volatile原理 Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程。当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的变量时总会返回最新写入的值。...

2019-08-06 09:50:37 132

转载 error: Exited sync due to fetch errors

$ repo sync -j8同步code到一半的时候出现了error: Exited sync due to fetch errors$repo sync -f -j8 //加-f问题解决。 

2018-12-04 10:44:08 9951

原创 springboot 启用事务不生效

1.mysql表必须支持事务 修改表引擎方法 alter table table_name engine=innodb;2.springboot启用事务@SpringBootApplication@EnableTransactionManagement//启用事务public class CofferApplication { public static void ...

2018-10-10 10:46:58 2824 1

原创 单点登录解决方案

2018-07-19 09:38:09 233

原创 INSTALL_FAILED_USER_RESTRICTED

Installation failed with message INSTALL_FAILED_USER_RESTRICTED.出现这个错误是在用魅族手机跑AS编写的代码时候出现的,然后换手机测试就不会出现这个错误了,那么就是手机的缘故了,然后就在网上查,发现别人也出现过这样的错误。解决办法:打开手机管家--点击权限管理--点击USB安装管理--找到对应的应用,选择允许。...

2018-05-02 15:27:25 545

原创 JNI 开发步骤

1.编写native 方法2.javah 命令,生成.h 文件 “java_类的全名_方法名” 或者自己手写3.复制.h 头文件到cpp 工程4.复制jni.h 和jni_md.h5.实现.h 头文件中的声明函数6.生成一个dll 动态库7.在java中加载动态库8.触发native函数...

2018-04-21 17:08:55 302

原创 js 实现手机振动

//判断手机是否支持var supportsVibrate = "vibrate" in navigator;//alert("support vibrate : " + supportsVibrate);var vibrateInterval;//duration 震动的时长function startVibrate(duration) { //navigator.vibrate(duratio...

2018-03-05 11:59:04 2000

原创 Activity起动流程

Activity的启动进程 在Manifest.xml中定义Activity的时候,Activity默认是属于进程名称为包名的进程的,当然这时候是可以指定Activity的启动进程,所以在Activity启动时首先会检测当前Activity所属的进程是否已经启动, 若进程没有启动,则首先会启动该进程,并在该进程启动之后才会执行Activity的启动过程。 Intent启动Activity的方式 I...

2018-03-02 11:57:17 463

转载 使用 keytool(jdk自带工具)获取SHA1

1.运行进入控制台。2.在弹出的控制台窗口中输入 cd .android 定位到 .android 文件夹。3.继续在控制台输入命令。debug.keystore:命令为:keytool -list -v -keystore debug.keystore自定义的 keystore:命令为:keytool -list -v -keystore apk的keystore如下所示:提示输入密钥库密码,编...

2018-02-27 15:51:32 3602

原创 maven 工程转换成 gradle 工程

F:\android\gradle-3.5\bin\gradle.bat init --type pom

2017-12-23 22:57:56 514

原创 netty 例子

客户端:public class TimeClient {public void connect(int port, String host){EventLoopGroup group = new NioEventLoopGroup();Bootstrap b = new Bootstrap();b.group(group).channel(NioSocketChannel.class...

2016-03-21 18:54:20 485

原创 Linux 命令

1.一个程序可以启动多个进程。2.w 查看所有用户登录、负载值3.pstree4.kill -9 pid 强行关闭5.kill -1 pid 重启进程6.xkill7.killall 进程名8.cat /proc/cupinfo 查看cpu信息9.pgrep 进程名 查看进程的pid 10.kill -1 `pgrep httpd` 重启httpd11.pk

2016-01-03 17:24:04 275

原创 安装 fcitx

1. 安装 fcitxsudo apt-get install fcitx2.配置码表(五笔拼音/五笔)sudo apt-get install fcitx-table-wbpy或 sudo apt-get install fcitx-table-wubi

2015-12-04 08:28:03 432

原创 android 转到桌面

Intent intent = new Intent(Intent.ACTION_MAIN).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) .addCategory(Intent.CATEGORY_HOME);startActivity(intent);

2015-12-01 16:59:57 424

原创 android:persistent

如果不希望应用在系统低内存时被系统销毁,需将application标签的android:persistent设置为true.

2015-12-01 11:00:49 415

原创 查看包含cool的应用所占用的内存

adb shell dumpsys meminfo | grep cool

2015-12-01 09:54:34 353

原创 ubuntu语言支持找不到执行下面命令

sudo apt-get install language-selector-gnome

2015-11-30 09:03:28 799

原创 linux命令02

hwclock //固件时钟hwclock --help //获取帮助man date //得到date的详细帮助ps -le | more

2015-11-30 00:22:42 244

原创 ubuntu 命令

sudo passwd root //创建root用户apt-get update //更新源apt-get upgrade //升级软件sudo apt-get install //安装apt-get remove //卸载软件tar -zxf //解压tar -zxf //压缩configmakemake install //以源代码形式安装

2015-11-28 14:53:18 277

原创 找出安装后的位置

则执行 which firefox 输出 /usr/bin/firefox 这个一般是1个软连接.执行ls -l /usr/bin/firefox 就可以找出真正的位置.

2015-11-27 14:31:01 274

原创 git用法

git config --global user.name "wanggaozhuo" git config --global user.email "wanggaozhuo@yeah.net" git init //初始化仓库 git add readme.txt//添加文件到git git status git diff git log git reset --ha

2015-11-20 09:17:20 282

原创 在一串字符中匹配出4个连续的数字

String str = "【中兴视通】cool170:您的注asdfjaskljhklasdjakl;qweopgm55555fgsdfg,emklemklwe册验证码为9526,请于2分钟内正确输入验证码。";Pattern pattern = Pattern.compile("(?Matcher matcher = pattern.matcher(str);if(matcher.

2015-11-18 16:49:32 5609

原创 AlarmManager用法

private void registerCoolReceiver() {   BroadcastReceiver intentFilter = new GlobalReceiver();   IntentFilter receiver = new IntentFilter(Intent.ACTION_SCREEN_OFF);   registerReceiver(intentFi

2015-11-05 17:00:07 327

原创 单例

public static EventBus getDefault() {        if (defaultInstance == null) {            synchronized (EventBus.class) {                if (defaultInstance == null) {                    defaultI

2015-10-27 17:16:18 269

原创 蓝牙的四种状态

活动监听保持休眠

2015-10-09 23:00:27 2161

原创 mdpi、hdpi、xdpi、xxdpi对应的密度

dip設置與分辯率無關,但写屏幕密度有关.在默认情况下,LDPI密度为120,系数为0.75,MDPI的密度为160,系数为1.0;HDPI的密码为240,系数为1.5;XHDPI的密度为320,系数为2.0;所谓密度即单位平方英寸中含像素的数量.

2015-10-09 22:55:06 4251

原创 android适配问题

屏幕尺寸:屏幕对角线长度,单位是英寸,1英寸=2.54厘米。dp、dip:density independent pixels的缩写,即密度无关像素以160dpi为基准,1dip = 1px。

2015-09-22 01:24:23 405

原创 MaterialDesign

Theme customizations available in newer API levels can go in            res/values-vXX/styles.xml, while customizations related to            backward-compatibility can go here.     

2015-09-02 16:21:42 306

原创 android中更新UI的方法

runOnUIThread();handler.post();hander.sendMessage();view.post();本质都是通过handler实现的。

2015-08-18 14:54:13 323

原创 线程池例子

public class TestThread {public static void main(String[] args) throws InterruptedException, ExecutionException {ExecutorService service = Executors.newSingleThreadExecutor();Future

2015-07-17 16:08:38 339

原创 runOnUiThread

runOnUiThread强制一个方法在与ActivityUI相同的线程中执行。

2015-07-17 16:00:34 485

原创 根节点

无论布局的根节点是什么,系统都会在上一层生成一个,根节点使用是多余的,可以用代替。

2015-07-11 10:51:46 1451

原创 给app重新签名

jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore D:\Projects\01_release\cooltalkapp_key.cer(证书的路径)  -signedjar cool170.apk(签名后的apk)  Cool170_unsigned_201506021435.apk(签名前的APK)  cooltalk

2015-07-10 10:11:21 445

原创 查看adb端口5037被哪个进程占用

netstat -ano | findstr "5037"  //查看adb端口5037被哪个进程占用  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4236 //(进程pid)    TCP    127.0.0.1:5037         127.0.0.1:49422        EST

2015-03-13 17:25:59 18974

转载 fetching android sdk component information

1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。3)关闭Android Studio后重新启动,便可进入界面。

2015-03-13 15:00:33 448

转载 listView优化

@Override  public View getView(int position, View convertView, ViewGroup parent) {         Log.d("Adapter", "Position:" + position + " : " + String.valueOf(System.currentTimeMillis()));         

2015-03-05 11:04:52 313

原创 回收图片

if(bitmap.isRecycled()==false) { //如果没有回收       bitmap.recycle();  }

2015-03-05 10:39:25 336

mybatis中文教程

mybatis中文教程

2014-03-27

extjs 实例

extjs 实例 不看后悔 由浅入深 深入浅出 快来看吧

2012-03-24

C#写的小程序租车系统

C#写的小程序租车系统,适合初学者。比较简单的。

2009-06-25

空空如也

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

TA关注的人

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