自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

y的博客

编程 随笔

  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

原创 android gradle maven-publish 示例

apply plugin: 'maven-publish'task sourceJar(type: Jar) { getArchiveClassifier().set('sources') from android.sourceSets.main.java.srcDirs}def mavenGroupId = 'com.example.android'def mavenArtifactId = 'aarlibrary'afterEvaluate { publishi.

2021-05-20 15:38:39 536

原创 Android模拟器问题记录

Android模拟器问题记录Android Studio运行日志错误信息+解决方案无法联网电脑连接VPN模拟器访问不到公司内网启动报错(Emulator: unknown option: -qt-hide-window)启动报错(Emulator: emulator: ERROR: Unknown AVD name [Pixel_2_API_29])下载模拟器时报错(Request failed with status code 416. Status=416, Url=https://dl.google.

2021-01-13 10:49:59 1528

原创 禁止360Connect启动时自动生成桌面快捷方式

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GWClient\Install]- "DesktopShortCut"=dword:00000001+ "DesktopShortCut"=dword:00000000

2020-03-04 12:28:01 1509

原创 vscode 报错 Parsing error: Invalid ecmaVersion.eslint ‘import’

vscode 报错 Parsing error: Invalid ecmaVersion.eslint ‘import’需要安装最新版eslintnpm install -g eslint

2020-02-13 23:59:12 2981

原创 java 版 path.join()

public String join(String... params) { List < String > list = new ArrayList < > (); for (String str: params) { if (str != null && str.trim().length() > 0) { ...

2019-10-29 22:10:47 3008

原创 nodejs从ftp站点下载文件

//@ts-checkconst fs = require('fs')const path = require('path')const iconv = require('iconv-lite')async function start() { let url = `ftp://g:[email protected]:2166/读心30.mp4` url = url.i...

2019-10-19 16:50:33 2201

原创 追剧的程序员

//@ts-check// 从144秒开始全屏播放视频文件// ffplay -fs -ss 144 G:/XMPCache/Y汐传-48END.mp4async function start() { let s = `http://vip.zuiku8.com/1806/Y汐传-46.mp4 http://vip.zuiku8.com/1806/Y汐传...

2019-10-15 23:46:06 1099

原创 Linux子系统上的串行支持

https://blogs.msdn.microsoft.com/wsl/2017/04/14/serial-support-on-the-windows-subsystem-for-linux/

2019-05-07 22:30:52 225

原创 Node.JS 重发网络请求

/** * 重发网络请求 * * @example * new Request(raw).send((result) =&gt; { * console.log(result); * }) */class Request { /** * constructor * * @param {string} raw 抓包得到的原始字符串 */ con...

2019-02-01 13:03:26 603

原创 在注册表中添加右键菜单

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Notepad2]@=&amp;quot;Open with Notepad2&amp;quot;&amp;quot;icon&amp;quot;=&amp;quot;E:\\o\\Notepad2.exe&amp;quot;[HKEY_LOCAL_MACHINE\SOFTWARE\Cla

2018-12-26 16:39:14 609

原创 apk 反编译、重打包、签名、安装 命令行工具

@echo offtitle apk 反编译、重打包、签名、安装 命令行工具::Notepad2记事本路径set Notepad2Path=D:\documents\o\:menuecho ----%date%-%time%--------echo 1 : build sign install echo 2 : decomplie apk echo 3 : generate r...

2018-12-25 09:10:54 392 1

原创 小说列表爬虫.js

var request = require('request')var cheerio = require('cheerio')async function get(page) { return new Promise((resolve) =&gt; { request.get(`https://www.80txt.com/sort3/${page}.html`, {...

2018-12-03 18:49:12 460

原创 在电脑上打开手机当前浏览的网页

ShareUrl(项目名)实现的功能:在电脑上打开手机当前浏览的网页在手机浏览器中分享当前打开网页的url到ShareUrl中把url上传到野狗·实时通信引擎chrome插件检测到url后在新标签页打开urlShareUrl.apk的代码build.gradlecompile 'com.wilddog.client:wilddog-sync-android:2.3.7'Andr...

2018-11-21 22:08:24 5684

原创 JS canvas 测试模板

&lt;!DOCTYPE html&gt;&lt;html lang="zh-cn" dir="ltr"&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta content="width=device-width,initial-scale=1.0,user-scalable=no" nam

2018-11-08 23:09:35 461

原创 Jenkins 动态参数 - 获取git仓库分支列表

Jenkins 动态参数 - 获取git仓库分支列表Dynamic Choice Parameter'git ls-remote --refs [email protected]:AndroidGroup/resp.git'.execute().text.readLines().collect { it.split('/')[2] }

2018-10-23 18:01:20 5314

原创 特殊字符

https://www.fileformat.info/info/unicode/block/general_punctuation/index.htmvar s = ''for (var i = 0; i &lt; 111; i++) { let cs = '\\u' + (0x2000 + i).toString(16).toUpperCase() s += cs+ ':|' +...

2018-07-17 17:30:11 3058

原创 Show Gradle Project Dependnices

./gradlew :app:dependencies --configuration releaseCompileClasspath

2018-04-02 14:00:50 261

原创 解决atom使用ELAN触摸板时编辑器滚动异常问题

解决atom使用ELAN触摸板时编辑器滚动异常问题atom 滚动异常是因为atom把触摸板的滚动事件识别为光标键按键事件了通过配置编辑器快捷键可以实现通过同时按下alt-cmd时使用触摸板正常滚动编辑器的功能keymap.cson'atom-workspace': 'alt-cmd-up': 'core:cmd-move-up' 'alt-cmd-down': 'co...

2018-03-31 00:19:50 412

原创 姓名生成器

姓名生成器NameUtil class NameUtil { constructor() { this.nameCode = '鑫正涵琛妍芸露楠薇锦彤采初美冬婧桐莲彩洁' +'呈菡怡冰雯雪茜优静萱林馨鹤梅娜璐曼彬芳颖韵曦蔚桂月梦琪蕾' +'依碧枫欣杉丽祥雅欢婷舒心紫芙慧梓香玥菲璟茹昭岚玲云华阳弦' +'莉明珊雨蓓旭钰柔敏家凡花媛歆沛姿妮珍琬彦倩玉柏橘...

2018-03-21 10:13:04 4178

原创 GLOB 文件处理

var dir = 'D:/AndroidStudio/android'var glob = require("glob")glob("**/*.{xml,java}", { cwd: dir, absolute: true, ignore: '**/build/**'}, (er, files)=> { console.log(files); files.forEac

2018-02-02 10:41:15 425

原创 Android 获取屏幕指定坐标的颜色

用到的APIMediaProjectionManagerMediaProjectionVirtualDisplayImageReader原理:利用Android系统提供的投影功能把屏幕投影到ImageReader中,通过ImageReader获取到Bitmap,调用Bitmap的getPixel(x, y)方法获取到指定坐标的颜色。代码创建虚拟显示器 private static f

2017-12-24 13:04:19 14281 3

原创 JS常用日期操作

$.extend(Date.prototype, { format: function(b) { if (Date.formatFunctions[b] == null) { Date.createNewFormat(b) } var a = Date.formatFunctions[b]; return

2017-12-05 09:33:22 258

原创 Node监控文件夹中的文件改变事件

// 需要忽略的文件夹var ignores = '.git,doc,tool,coffee'.split(',')// 有时候修改文件后会连续回调两次,用这个时间过滤掉第二次重复的回调var lastUpdateTime = 0;function watch(dir) { fs.watch(dir, (event, filename)=> { if (ignores.include

2017-11-14 00:41:37 2259

原创 Node遍历目录中的文件

// 需要忽略的文件夹var ignores = '.git,doc,tool,coffee'.split(',')function listFiles(path, paths) { var files = fs.readdirSync(path); for (var i = 0; i < files.length; i++) { if (ignores.includes(file

2017-11-14 00:31:30 246

原创 Express 获取全部路径

获取路径

2017-11-09 13:34:21 3728

原创 PowerShell弹出WIN10通知

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")$objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon $objNotifyIcon.Icon = "E:\git_project\yuanliwei.github.io\fav

2017-10-22 16:09:28 2544

原创 ndk读取文件夹下的文件列表

char *dir_path = "/mnt"; DIR *dir = opendir(dir_path); if (dir == NULL) { LOGD("open dir error!"); return -1; } struct dirent *ptr; char buf[100]; char link_name[1

2017-09-29 10:57:15 764

原创 WEB工具

查找网页中的所有链接地址$('a').map((num,a)=>{ return a.href}).toArray().join('\n')

2017-09-13 14:47:21 266

原创 android文件导入导出工具.cmd

android文件导入导出工具使用截图android文件导入导出工具.cmd@echo off:mainset dirname=set buildPath=/mnt/sdcard/:selectPathclsecho 当前路径:%~dp0echo ------------------------------echo y : 确认使用目录:%buildPath%%dirname%echo

2017-09-11 09:45:40 731

原创 CMD 调用子程序&从子程序返回

CMD 调用子程序&从子程序返回sample@echo offecho start:mainecho into maincall :subecho back to mainpauseexit:subecho into subgoto :eofoutputstartin mainin to subback to main请按任意键继续. . .

2017-09-09 12:49:25 2855

原创 录屏软件 gif

LICEcapsimple animated screen capturesLICEcap can capture an area of your desktop and save it directly to .GIF (for viewing in web browsers, etc) or .LCF (see below). LICEcap is an intuitive but flexib

2017-07-11 19:32:12 230

原创 Git SVN 工作空间还原

Git SVN 工作空间还原Git 通过 .git 文件夹恢复工作空间git reset --hardSVN 通过 .svn 文件夹恢复工作空间sqlite3 .svn/wc.db "delete from work_queue" svn cleanup svn revert -R .

2017-06-08 17:37:17 610

原创 power shell 操作键盘鼠标

# 操作键盘$wshell = New-Object -ComObject wscript.shell# 操作鼠标function Click-MouseButton{ param([string]$Button, [switch]$help) $HelpInfo = @' Function : Click-MouseButton By : John Bartels

2017-03-01 14:41:08 5544 3

原创 VBScript - SendKeys Method

VBScript - SendKeys MethodThe SendKeys method is used to send keystrokes to the currently active window as if they where typed from the keyboard.object.SendKeys KeystrokesSingle alphanumeric keystrokes

2017-03-01 10:42:41 320

转载 Android,如何在代码中获取attr属性的值

获取arrt的值有时候我们需要把颜色,数值写成attr属性,这样做是为了屏蔽开发者对应具体数值,比如我们需要设置不同主题下的主色,副色,或者是不同版本的ActionBar大小,亦或者是不同Dpi下的DrawerLayout的宽度等。在xml里,我们可以简单的引用attr属性值,例如:android:background="?attr/colorPrimary"android:minHeight="

2017-03-01 01:51:17 5460

原创 JS DEBUG page

class InjectHandle injectMethod = null callCount = 0 constructor:()-> codeTempl = """ <style media="screen"> html, body { height: 100%; margin: 0px; padding

2017-02-23 15:25:43 280

原创 将MP4转换为GIF

MP4 - GIF.cmdffmpeg.exe -y -i %~1 -r 16 -vf scale=iw*1.0:ih*1.0 %~dp1%~n1.gif-y 覆盖已有文件-i 输入文件 待转换的MP4文件-r 帧率-vf scale=iw*1.0:ih*1.0 输出文件宽高

2017-02-09 14:46:26 4918 1

原创 JavaFX WebView console

JavaFX WebView console com.sun.javafx.webkit.WebConsoleListener.setDefaultListener(new com.sun.javafx.webkit.WebConsoleListener() { @Override public void messageAdded(WebV

2017-01-21 12:58:23 2832

原创 在线代码编辑器

Code Mirror http://codemirror.net/index.html

2017-01-16 10:49:30 301

原创 git for windows

git for windowshttps://git-for-windows.github.io/#contribute

2016-12-24 13:17:30 304

单片机protues仿真电路,源程序

单片机protues仿真电路源程序 电子密码锁 单片机电子抢答器_err 倒计时_err 数字频率计 6666以内的计时程序

2013-03-07

quartus破解

quartus破解器+安装方法

2012-12-24

CHM转网站工具

将chm文档转网站。

2012-09-23

单片机C语言程序设计实训100例——基于8051+Proteus仿真

单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU)。随着单片机技术的飞速发展,各种单片机蜂拥而至,单片机技术已成为一个国家现代化科技水平的重要标志。

2012-04-20

C语言多线程编程

C语言多线程编程 目前多线程应用主要用于两大领域:网络应用和嵌入式应用。为什么在这两个领域应用较多呢?因为多线程应用能够解决两大问题:并发。网络程序具有天生的并发性。比如网络数据库可能需要同时处理数以千计的请求。而由于网络连接的时延不确定性和不可靠性,一旦等待一次网络交互,可以让当前线程进入睡眠,退出调度,处理其他线程。这样就能够有效利用系统资源,充分发挥系统 实时处理能力。线程的切换是轻量级的,所以可以保证足够快。每当有事件发生,状态改变,都能有线程及时响应,而且每次线程内部处理的计算强度和复杂度都不大。

2012-04-20

空空如也

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

TA关注的人

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