自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 感谢CSDN的博客之星奖品——荣誉证书、樱桃机械键盘、程序员杂志(附图)

今年是我的程序员元年,能获得2016CSDN博客之星第7名,非常开心! 作为一个新手程序员,学习知识就如同画圆,会的越多,不会的更多。有些人可能会感到恐惧,甚至迷茫。然而我,并没有。只有“三日不读书,便觉言语无味,面目可憎”的感觉,有想学的东西可以学,是一种幸福。每当有所收获,哪怕不多,也感觉自己...

2017-01-12 15:00:28 2582 9

原创 Android开发本地及网络Mp3音乐播放器(二十)歌曲下载完成后通知主界面更新本地音乐

转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51448597 项目源码(打赏5积分请点这边):http://download.csdn.net/detail/iwanghang/9524502 项目源码(免积分下载请点这边):ht...

2016-05-18 23:18:53 9708 6

原创 Android开发-WebSocketWssDemo

Android连接一个类似于wss://www.ceshi.com:8084 这样的WebSocket服务器 依赖: implementation 'org.java-websocket:Java-WebSocket:1.4.1' 代码: packag...

2020-05-05 20:36:14 64 0

原创 Android开发-根据关键点集合实现折线逐点绘制动画-04

完整代码: MainActivity package com.iwanghang.movelineview; import android.graphics.Point; import android.support.v7.app.AppCompatActivity; import and...

2019-08-12 14:41:19 172 0

原创 Android开发-根据关键点集合实现折线逐点绘制动画-03

MainActivity package com.iwanghang.movelineview; import android.graphics.Point; import android.support.v7.app.AppCompatActivity; import android.os...

2019-08-12 14:37:49 55 0

原创 Android开发-根据起点终点实现直线逐点绘制动画-02

直接贴代码: MainActivity package com.iwanghang.movelineview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import com.i...

2019-08-09 16:45:42 148 0

原创 Android开发-根据起点终点实现直线逐点绘制动画-01

先上效果图:我们要来实现,2个球,中心点的连线动画 简化后的效果是这样: 先说一下实现原理: 1.自定义一个控件,继承View。 在实力化这个View的时候,初始化画笔(Paint)和路径(Path)。 2.写一个计算工具类,根据起点终点,计算直线经过的点,该工具类返回点...

2019-08-09 16:40:15 123 0

原创 视频文件转换gif Mac工具 可裁剪 选区域——GIF'ted

转换的效果图: 软件界面: 加载视频文件后的主界面: 视频剪裁: 转换为gif:

2019-08-09 15:34:33 76 0

原创 nodejs - 06.使用express和serve-index

/** fs 简介 fs是filesystem的缩写,该模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装。 但是,这个模块几乎对所有操作提供异步和同步两种操作方式,供开发者选择。 express 简介 express 是一个简洁而灵活的 node.js Web应用框...

2019-07-24 01:02:49 129 0

原创 nodejs - 05.启动Nodejs服务

node app.js (这个命令,如果关闭终端,就会导致服务停止) nohub node app.js &(这个命令,会导致日志出问题) forever start app.js (最好使用这个命令) forever stop app.js (对应的停止命令) 安...

2019-07-23 16:14:24 80 0

原创 nodejs - 04.Hello World

1.进入项目目录 cd /home/jialian/goWorkspace 2.创建文件 vim server.js 3.编辑文件 'use strict' var https = require('http'); var ...

2019-07-23 16:13:31 27 0

原创 nodejs - 03.错误:‘make_unique’不是‘std’的成员 WARNING: C++ Compiler too old, need g++ 4.9.4 or clang++ 解决方案

错误解决方案:升级gcc 如何升级gcc请参考下面的博文,非常好: https://blog.csdn.net/w670328683/article/details/79404417 WARNING: C++ Compiler too old, need g++ 4.9.4 or cla...

2019-07-23 16:08:55 383 0

原创 nodejs - 02.安装Nodejs - 推荐方式 - 手动安装

可以选择版本,可以选择安装模块 http://nodejs.cn/download/ 10.16.0 Windows macOS 源代码(linux) 下载地址: https://npm.taobao.org/mirrors/node/v10.16.0/node-v10.16.0-x...

2019-07-23 15:58:50 70 0

原创 nodejs - 01.安装Nodejs - 自动安装 - 不推荐

JiMideMacBook-Pro:~ jimi$ ssh -l root 192.168.10.200 root@192.168.10.200's password: Last login: Mon Jul 15 15:04:14 2019 from 192.168.10.112 ...

2019-07-23 15:57:33 289 0

转载 动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)

原文:https://blog.csdn.net/u013431916/article/details/80548069 --------------------- 1. 首先,必须确保其他分区有足够的空间用来分给根目录/。可以使用以下命令查看: $ sudo df -h 可以看到,这里h...

2019-06-21 23:54:28 202 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(8)ftp安装

Last login: Fri Jun 21 13:42:47 on ttys000 JiMideMacBook-Pro:~ jimi$ ssh -l root 192.168.10.200 root@192.168.10.200's password: Last login: F...

2019-06-21 14:27:25 87 0

原创 PhpStorm 2018.3 下载地址

PhpStorm 2018.3 https://confluence.jetbrains.com/display/PhpStorm/Previous+PhpStorm+Releases Mac OS X:PhpStorm-2018.3.6.dmg Unix :PhpStorm-2018.3....

2019-06-14 10:24:58 622 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(8)phpstudy安装

三行命令: wget -c http://lamp.phpstudy.net/phpstudy.bin chmod 744 phpstudy.bin ./phpstudy.bin 安装效果: 以下转载自:https://cloud.tencent....

2019-06-14 09:37:48 54 0

转载 百分比透明度与16进制透明度的对应关系

100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB 85% — D9 84% ...

2019-05-25 10:43:45 79 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(7)新建一个root以外的VNC普通用户

##先用之前的root用户建立一个叫iwanghang的标准用户 ##拷贝vncserver实例 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service ##配置vncserve...

2019-05-19 16:34:22 87 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(6)Mac访问VNC

##使用访达前往 /System/Library/CoreServices/Applications/ 把 Screen Sharing 拷贝到桌面 ##输入centOS的IP和端口号 ##输入密码 ##开始使用 Mac自带了VNC 客户端,只是路径有...

2019-05-19 13:41:44 40 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(5)Mac通过终端安装VNC

##通过ssh方式连接CentOS ssh -l root 192.168.10.200 ##安装xrdp远程桌面协议 yum install xrdp -y ##安装epel仓库 yum install epel-release -y ##安装xrdp远程桌面协议 yum inst...

2019-05-19 11:20:16 106 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(5)GitLab11.10.4汉化

##查看GitLab版本号 at /opt/gitlab/embedded/service/gitlab-rails/VERSION (我的版本是11.10.4-ee) ##获取汉化版本库 git clone https://gitlab.com/xhang/gitlab.git ##停止gi...

2019-05-17 21:34:38 856 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(4)相关设置

1.vim命令 2.固定内网ip 3.下载安装谷歌浏览器 4.下载安装pinyin输入法 慢慢补充: 1.vim命令: 需要编辑的时候按i键插入,我常用,其他的还有: x键s键i键a键 需要退出编辑的时候,先按Esc键,退出编辑模式: 如果需要修改并保存,输入“:wq”按...

2019-05-16 20:55:17 46 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(3)GitLab下载&安装

1.按照官网流程走一遍:https://about.gitlab.com/install/#centos-7 在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。 sudo yum insta...

2019-05-16 20:36:42 55 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(2)CentOS7安装

1.选择启动项,选择写入原始镜像的U盘。 2.按上选中第一个选项,然后按Tab键。 3.修改内容,然后按回车。 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check qu...

2019-05-16 19:51:35 35 0

原创 台式机CentOS7安装&GitLab11.10.4搭建(1)CentOS7下载&写入U盘

1.百度搜索“CentOS”或者直接访问“https://www.centos.org/”。点击“Get CentOS Now”。 2.下载镜像。 3.写入U盘,我是让同事帮我搞的,Mac我实在不会。下载UltraISO(软碟通)并安装。 4.使用UltraISO打开下载好的Ce...

2019-05-16 19:22:03 42 0

原创 iOS开发-登录界面开发(7)跳转传值-Swfit4.1_Xcode9.3.1

1.登录失败提示,我们进行Toast提示,告诉用户VIP号码输入不正确;  登录成功,我们一般跳转到主界面,跳转时,把用户id等数据 传递给主视图控制器,如图:2.拖拽一个View控件,来建立一个主视图,并拖拽一个Text控件,准备来显示传递过来的值3.创建一个主视图控制器:4.给主视图设置控制器...

2018-05-30 14:10:57 488 0

原创 iOS开发-登录界面开发(6)Toast-Swift的使用-Swfit4.1_Xcode9.3.1

1.前面我们做了登录界面的UI,实现了网络请求,如果用户输入了错误的VIP号码,应该提示用户“VIP号码不正确”2.在Android里面,我们有Toast可以直接使用,在iOS里,貌似没有这样的原生控件,那么我们引入第三个开源框架:Toast-Swift3.我们来修改一下 Podfile:/Use...

2018-05-29 16:34:21 554 0

原创 iOS开发-登录界面开发(5)AFNetworking的网络请求-Swfit4.1_Xcode9.3.1

1.建立Tools文件夹:2.新建一个Swift File,用于封装网络请求,名字比如“AFNetworkingManager”:import Foundation import AFNetworking // 定义枚举类型 enum HTTPRequestType : Int{ cas...

2018-05-28 14:49:22 397 0

原创 iOS开发-登录界面开发(4)AFNetworking的引入-Swfit4.1_Xcode9.3.1

1.AFNetworking是个啥?  网络请求开源框架, iOS和Mac OS都能用。2.SwiftyJSON是个啥?  另一个开源框架,处理JSON数据(解析数据、生成数据)。3.让我们来引入AFNetworking、SwiftyJSON:  3.1.找到你项目的地址:(顺便介绍一个快捷键,o...

2018-05-28 13:49:09 321 0

原创 iOS开发-登录界面开发(3)CocoaPods的安装-Swfit4.1_Xcode9.3.1

1.CocoaPods的安装,使用命令行工具,且需要一个叫Ruby的工具:命令行工具的位置:启动台 - 其他 - 终端Ruby: 我们打开终端以后,输入 ruby -v,可以查看当前的ruby的版本,我没有升级ruby,使用系统自带的版本:JiMideMacBook-Pro:~ jimi$ rub...

2018-05-28 13:02:57 271 0

原创 iOS开发-登录界面开发(2)Button控件的使用-Swfit4.1_Xcode9.3.1

1.做一个登录按钮,拖拽一个button控件,设置文字 文字颜色 背景颜色(背景颜色设置 截图中未做演示 往下拉就可以找到) 样式:2.设置控件高度,手动拖拽控件边缘也可以,也可以像下面截图一样操作,设置准确数值:3.我们来实现button圆角效果,我们可以选择在控制器中用代码实现,也可以如下图,...

2018-05-28 11:18:28 398 0

原创 iOS开发-登录界面开发(1)Text控件的使用-Swfit4.1_Xcode9.3.1

实现效果:  1.打开app的效果图:  2.输入vip号码后的效果图 1.让我们从零开始,现在AppStore搜索xcode并安装2.打开xcode,点击"Creat a new Xcode project",点击"Single View App",点击&...

2018-05-24 16:11:25 534 1

原创 PHP-小米推送-服务端

SDK下载地址:https://dev.mi.com/mipush/downpage/在WWW创建miPush,把SDK解压到WWW/miPush我这边可能会有2种推送方法,使用 sendType 字段 实现,直接看代码:(我创建的接口名:gsw_android_mipush)1234567891...

2018-05-18 17:04:50 741 0

原创 Android-使用sqlcipher加密解密本地数据库-解密-读取加密数据

好了,我们已经有一个加密的数据库了,不知道密码累死你也打不开。可是,我们怎么使用这个加密库呢,这篇博文我们来看一下,读取加密数据库数据。0、导包compile 'net.zetetic:android-database-sqlcipher:3.4.0@aar'1、首先,我们把要...

2018-02-27 14:16:01 351 0

原创 Android-使用sqlcipher加密解密本地数据库-加密

如果你的app要使用一个的本地数据库,而数据库的安全又很重要,那么,你就需要加密它,而且是在打包前就加密:因为apk就是一个压缩包,如果你在app安装的时候,才去加密数据库,对不起,别人已经从apk中解压出来未加密的数据库。接下来,我们来看看,如何使用sqlcipher给本地数据库加密,并提取出来...

2018-02-27 13:47:40 428 0

原创 Android-从手机中拷贝文件到电脑-adb pull

我要拷贝的是一个应用中的数据库,需要准备:1、一台root过的手机2、adb工具流程如下:  1、打开adb目录d: cd adbtools  2、进入shelladb shell  3、进入超级管理员模式(如果你不是拷贝应用内部文件,3/4步骤可以跳过)su  4、修改文件夹、文件权限(防止我们...

2018-02-27 10:25:39 4425 1

原创 01.Python主页

https://www.python.org/功能定义可扩展编程的核心是定义函数。Python允许强制参数和可选参数,关键字参数,甚至任意参数列表。更多关于在Python 3中定义函数的信息# Python 3: Fibonacci series up to n >>> def ...

2018-01-11 15:16:12 291 0

原创 02.Python 3.6.4下载与安装

https://www.python.org/downloads/release/python-364/ Windows x86-64可执行文件安装程序视窗对于AMD64 / EM64T / x64,不是安腾处理器bee5746dc6ece6ab49573a9f54b5d0a131684744SI...

2018-01-11 15:14:47 1770 0

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