- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 多线程-线程通信demo
package thread;/** * * @title 线程的交互(通信) * @description 通过线程间的通信,完成对英雄同时加血 、减血的操作。要求 一边加血一遍减血,减血为1时,加血。 * @author xiaox * @data 2018年5月28日 */public class InteractionThread { public static cl...
2018-05-30 19:30:13 388 1
原创 换零钱问题(详解)--动态规划
经典找零钱问题。领给你一个数组arr,和一个整数aim.如果可以任意选择arr中的数组,能不能累加得到aim.返回true或者false。左神版。package 算法初级;import tool.MyArraysTool;/** * @title 换零钱问题 * @description 给你一个数组arr,和一个整数aim,如果可以任意选择arr中的数字,判断能否累加到aim * ...
2018-05-21 21:38:27 3744
原创 母牛的数量-暴力递归
package算法初级;/ ** * * @title母牛问题 * @description母牛每年生一只母牛,新出生的母牛三年后每年剩一只母牛,就N年后母牛的数量。 * 1:A(1)2:A,B(2)3:A,B,C(3)4:A,B,C,D(4)5:A,B,C,D,E ,F(6) * 6:A,B,C,D,E,F,G,H,I(9)=> f(n)= f(n-1)+ f(n-3) ...
2018-05-20 16:26:57 760
原创 快速中位数-随时取得数据流的中位数
随时取得数据流的中位数package 算法初级;import java.util.Arrays;import java.util.Comparator;import java.util.PriorityQueue;import tool.MyArraysTool;/** * * @title 快速取中位数 * @description 有一个源源不断地吐出整数的数据流,假设...
2018-05-17 23:11:23 726
原创 IPO问题--获得最大收益
输入: 参数1,正数数组costs 参数2,正数数组profits 参数3,正数k 参数4,正数mcosts[i]表示i号项目的花费 profits[i]表示i号项目在扣除花费之后还能挣到的钱(利润) k表示你不能并行、只能串行的最多做k个项目 m表示你初始的资金说明:你每做完一个项目,马上获得的收益,可以支持你去做下一个 项目。输出: 你最后获得的最大钱数。package 算法初级...
2018-05-16 21:41:49 465
原创 曙光天阔服务器拆机+linux网络配置
特别高兴组里新配了两台服务器,因为有机会亲自配置一下这个东东,也锻炼一下,在此感谢玉哥和大曦哥在这过程中的指导。整个文档写下来感觉还是好多不明白,但是整体的配置基本没用问题了,可以独立配置网卡了。1 硬件信息名称 信息 产品名称 天阔服务器 型号 I620-G20 处理器 E5-2630V4 *2 内存 16G_DDR4_2400 *16(256G) SSD 1.2T_3.0_MLC ...
2018-05-16 11:22:41 5160 1
原创 CheckMarx源代码安全测试工具
第1章 CheckMarx初见1.1 whatCheckmarx 白盒代码审计解决方案,主要通过采用独特的词汇分析技术和CxQL专利查询技术对应用程序源码进行静态分析检查。 特点:l 无需编译,可以直接上传源码zip包,CheckMarx直接扫描源码;l 规则可定制,用户可以根据不同的语言类型自定义选择检查规则,针对性强;l 静态分析,代码无需运行;l 增量扫描,再次扫描,只分析新增代码及相关文件...
2018-05-15 10:05:00 21941 6
原创 最简单的c程序gcc源码编译流程分析
第1章c代码“int a;”语法分析GCC如何解析c代码“int a;”函数c_parse_file()是C语法分析的入口函数,我们从此函数开始来分析一段简单的c代码是如何从产生式(推导式、文法)来推到出来的。在gcc源码中大多函数之前都有一段对应的产生式,通过这个产生式能够明白对应的函数是怎么实现的、实现了什么功能。(俞峰老师强调一定要看懂产生式在看函数的实现
2018-01-14 23:13:17 799
转载 RedHat Linux网络配置详解
http://blog.chinaunix.net/uid-17240700-id-2813883.html 原文地址1.以太网接口 以太网最常见的接口文件是ifcfg-eth0,它控制系统里的第一个以太网卡.如果系统里有多个网卡,就有多个配置文件ifcfg-eth (是特定接口的唯一标识).因为每个设备都有自己的配置文件,管理员就能分别对每个接口功能进行控制.
2017-09-12 23:11:23 1987
原创 ButterKnife8.8注入框架+Android ButterKnife Zelezny插件组合
1.1 ButterKnife注入框架1.1.1 ButterKnife简介Butter Knife是一款基于注解来生成模板代码的安卓工具。通过它我们可以更简便的绑定页面布局和添加点击事件的监听。ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码。1、
2017-08-17 21:13:58 996
原创 基于Volley学习使用AndroidSudio的三种添加依赖的方式和自己编译生成jar包
本文通过在AS的环境下集成Volley的过程总结学习了AS添加依赖的三种方式和如何编译jar包的过程。
2017-08-17 09:28:59 1322
原创 Android Studio集成GitLab--Git使用
GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。但是它与GitHub项目优势在于可以创建免费的private仓
2017-08-15 15:52:05 9773
原创 Android使用TextView实现跑马灯效果
以前就遇到过这个问题,今天重新拾起来整理下。跑马灯效果其实就是当文字超过TextView控件宽度的时候,使用滚动的方式显示出来:方法1:(直接xml搞定) Android系统中TextView实现跑马灯效果,必须具备以下几个条件: 1、android:ellipsize=”marquee”; 2、TextView必须单行显示,且内容必须超出TextView宽度; 3、TextV
2017-08-09 20:18:51 1022
原创 com.rabbitmq.client.AlreadyClosedException: connection is already closed due to connection error;
问题重现:使用RabbitClient时候切换网络,由wifi切换到流量模式的时候,出现如下异常。com.rabbitmq.client.AlreadyClosedException: connection is already closed due to connection error; cause: java.net.SocketException: Software caused
2017-08-02 19:45:21 16302 3
原创 开始模拟器时提示VT is not enabled in the system,但是电脑已经开启了VT-x
情况:1、已经安装android Studio,升级主板后 提示VT is not enabled in the system;2、重启电脑,开启VT-x后,还是提示没有开启。解决办法:找到SDK中的intelhaxm-android.exe 双击卸载后,再点击重新安装 就可以了。注:特此记录,以备复忆。
2017-07-21 21:51:05 1411
原创 Android Sutdio下搭载ButterKnife框架
一.导入ButterKnife jar包:1)如果你是Eclipse,可以去官网下载jar包2)如果你是AndroidStudio可以直接 File->Project Structure->Dependencies->Library dependency 搜索butterknife即可,第一个就是3)当然也可以用maven和gradle配置4)在onCreate()中写上
2016-08-26 22:18:59 484
原创 如何在android手机上实现app开机自动运行启动(可以打开应用界面)。
测试项目的时候实在一个android系统的车载终端上进行的,因为没有终端没屏幕操作起来比较麻烦,所以干脆把用到的app写成开机自动运行,就可以了。感觉不是很困难,我就答应了大师兄的这个要求,然后就在网上查询相关的代码。最终找到了这个可以完美运行,不知道是不是有bug或者有更好的方法,希望大家指点。首先说一下我所知道的这个代码是如何实现的。android系统在开机的过程中(可能是最后)会发送一个
2016-08-20 20:30:58 53088 6
原创 Genymotion终于安装上了。
都说Genymotion是最快的android模拟器没有之一,再加上最近用手机调试感觉也太卡,就下载试试。刚开始试了好几次都不行,最后就多试了几个版本终于行了。就是以下的两个版本。1. VirtualBox_5.0.24.8355_Win.exe2. 下载Genymotion 2.7.23. 在Android Studio上安装Genymotion插
2016-08-14 10:34:16 571
原创 关于手机连接电脑后录制手机屏幕
参考:http://www.cnblogs.com/dasusu/p/4903511.html配置adb环境变量运行cmd.exe输入命令adb shell screenrecord /sdcard/video.mp4去手机本地文件根目录下找video.mp4
2016-08-11 16:56:23 679
原创 Android Studio中adb.exe的位置在哪?
本宝宝的adb.exe在D:\Android\adt-bundle-windows-x86-20130514\sdk\platform-tools
2016-07-02 21:57:43 23383 3
转载 解决android studio ADB无响应的问题adb not responding if youd like to retry..
LZ在打开android studio之后经常无法打开adb,应该是某些程序占用了ADB的端口,通过看各种大神的解决方案,找到了方法,这里记录下来,防止脑子坏掉又忘了,这已经不是第一次忘了如何解决搞定过的问题了。。。。提示:ADB not responding. you can wait more,or kill "adb.exe" process manually and cli
2016-07-02 21:27:19 1167
转载 AndroidStudio下使用百度地图API引入jar包和so文件路径问题
最近开发使用到高德地图API,因为使用的是AndroidStudio的IDE,和官网示例使用的eclipse不一样,导致中间出现蛋疼的路径问题,网上找了半天才解决,现在写在这里供其他受害者借鉴。官网上路径设置是:armeabi文件夹是在libs之下,但是重点是:AndroidStudio的文件路径是不一样的!AndroidStudio中是:jar包的位置和官网一致,但是so
2016-07-01 17:50:36 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人