自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LisenH的博客

每天醒来睁开眼睛就能感受到这个世界,没有比这更美好的事情了

  • 博客(96)
  • 资源 (1)
  • 收藏
  • 关注

原创 Discuz! X3.4网页自适应方法

将以下代码放到后台统计代码里即可

2020-02-15 00:02:17 3239

原创 【html5】input标签capture属性不为人知的秘密

3. 当accept=”image/*,video/*”,capture=”user”调用前置摄像头,capture=”其他值”,调用后置摄像头,默认照相,可切换录像。1. 当accept=”image/*”时,capture=”user”调用前置照相机,capture=”其他值”,调用后置照相机。2. 当accept=”video/*”时,capture=”user”调用前置录像机,capture=”其他值”,调用后置录像机。HTML5官方文档解释:capture属性用于调用设备的摄像头或麦克风。

2019-10-08 15:58:29 3897

原创 Xcode9学习笔记84 - 使用Quarz2d绘制自定义图形

import UIKitclass QuartzView: UIView { // Only override draw() if you perform custom drawing. // An empty implementation adversely affects performance during animation. override func draw

2017-12-06 07:41:27 520

原创 Xcode9学习笔记83 - 图像中人物的面部检测

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = UIColor.black

2017-12-06 07:19:08 424

原创 Xcode9学习笔记82 - 隐藏顶部的状态栏

2017-12-03 07:29:36 722

原创 Xcode9学习笔记81 - 多线程同步和异步的区别(演示)

2017-12-02 09:17:21 1152

原创 Xcode9学习笔记80 - 使用GCD多线程技术下载图片(异步下载)

var imageView = UIImageView() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. imageView

2017-12-02 09:01:54 401

原创 Xcode9学习笔记79 - 使用Tread暂停动作的执行(让启动画面停留2秒再载入主界面)

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //主线程休眠2秒,启动画面将停留2秒 Thread.sleep(for

2017-12-02 07:35:57 537

原创 Xcode9学习笔记78 - 使用Timer执行定时任务

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. Timer.scheduledTimer(timeInterval: 1, target

2017-12-02 07:24:35 2691

原创 Xcode9学习笔记77 - 使用UIApplication对象打开网页(APP调用浏览器打开网页)

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let website = "https://lisenh.com/h5/liuhai"

2017-12-01 07:56:57 3130

原创 Xcode9学习笔记77 - iOS11新特性 - CoreML机器学习框架

首先到https://developer.apple.com/machine-learning/ 下载一个Resnet50.mlmodel文件,将它拖动到XCode项目文件夹:编写代码如下:import UIKitimport CoreMLclass ViewController: UIViewController { override func viewDidLo

2017-12-01 06:51:28 428

原创 Xcode9学习笔记76 - iOS11新特性 - 颜色集的使用

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let lbl = UILabel(frame: self.view.frame)//创

2017-11-30 07:35:28 426

原创 Xcode9学习笔记75 - 单例模式的使用

import Foundation//如果一个类始终只能创建一个实例,则这个类成为单例类class Singleton {//创建一个简单的类 var action = "Run"//给类添加一个属性 //对于单便类来说,需要创建一个唯一对外输出实例的方法,静态变量使用static来处理 static let singleton = Singleton()

2017-11-29 07:48:06 399

原创 Xcode9学习笔记74 - 读取和解析Plist属性列表文件(获取远程服务器信息并显示返回数据)

var label = UILabel()//给当前视图控制器类添加一个标签属性,该标签对象用来显示远程服务器返回的信息 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a

2017-11-26 08:08:26 504

原创 Xcode9学习笔记73 - 检测App是否首次运行(UserDefaults)

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let EVERLAUNCHED = "everLanuched"//创建一个字符串常量

2017-11-25 06:30:37 671

原创 Xcode9学习笔记72 - 退出系统前的事件处理

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //获得一个应用实例,应用实例的核心作用是提供程序运行期间的控制和协作,每个程序必须有且

2017-11-24 07:38:28 323

原创 Xcode9学习笔记71 - 复制、移动和删除文

import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib.

2017-11-24 07:27:11 947

原创 Xcode9学习笔记70 - 对文件夹进行遍历操作

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //首先获得文件管理对象,它的主要功能包括:读取文件中的数据、向一个文件中写入数据、删除

2017-11-23 07:19:53 548

原创 Xcode9学习笔记69 - 创建各种类型的文件(文本、数组、字典、图片)

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //在视图加载完成的方法中,分别调用4个文件写入方法 self.writ

2017-11-22 07:55:07 533

原创 Xcode9学习笔记68 - 文件夹的创建

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //首先获得文件管理对象,它的主要功能包括:读取文件中的数据、向一个文件中写入数据、删除

2017-11-22 06:51:55 307

原创 Xcode9学习笔记67 - 打印查看程序沙箱结构中常用的几个目录

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //首先获得应用程序目录的路径,在该目录下有三个文件夹:文档目录、库目录、临时目录以及一

2017-11-20 07:54:52 334

原创 Xcode9学习笔记66 - 使用MPMoviePlayerController播放影片

import UIKit//导入媒体播放器框架,该框架允许你访问音频和视频资源。它是音频和视频文件的播放器,无需你控制其如何工作,让你很容易处理音频或视频文件import MediaPlayerclass ViewController: UIViewController { //创建一个视频播放控制器属性,用于播放视频 var mediaPlayer:MPMoviePlay

2017-11-19 07:50:57 557

原创 Xcode9学习笔记65 - 实现音乐的背景播放功能

import UIKitimport AVFoundation//引入流媒体基础框架,它能收集各种多媒体数据,这些数据可以来自不同的输入设备,比如摄像机、录音机等class ViewController: UIViewController { var audioPlayer:AVAudioPlayer = AVAudioPlayer()//初始化音频播放对象,并将音频播放对

2017-11-19 07:15:58 923

原创 Xcode9学习笔记64 - 使用AudioPlayer播放音乐

import UIKitimport AVFoundation//引入流媒体基础框架,它能收集各种多媒体数据,这些数据可以来自不同的输入设备,比如摄像机、录音机等class ViewController: UIViewController { var audioPlayer:AVAudioPlayer = AVAudioPlayer()//初始化音频播放对象,并将音频播放对

2017-11-19 06:56:47 637

原创 Xcode9学习笔记63 - 使用SystemSoundId播放简短声音(太长的无法播放)

import UIKitimport AudioToolbox//导入音频工具箱框架,这样就可以使用系统声音服务了class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup a

2017-11-19 06:33:48 719

原创 Xcode9学习笔记62 - 使用UIImageView制作帧动

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. var images = [UIImage]()//初始化一个数组,用来存放图片素材

2017-11-18 08:43:41 448

原创 Xcode9学习笔记61 - 检测UIView视图动画的结束事件

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 58, y: 40, width: 200, height: 2

2017-11-18 07:19:37 370

原创 Xcode9学习笔记60 - UIView视图卷曲动画的制作

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 58, y: 40, width: 200, height: 2

2017-11-18 07:03:22 315

原创 Xcode9学习笔记59 - UIView视图的动画块(翻转动画)

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 58, y: 40, width: 200, height: 2

2017-11-17 07:10:05 316

原创 Xcode9学习笔记58 - 使用CATransaction Push制作动画(从左往右飘进图片)

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 0, y: 0, width: 499, height: 726

2017-11-17 06:42:12 310

原创 JS设置和读取Cookie的函数

function setCookie(c_name,value,expireSeconds){ var date=new Date(); date.setTime(date.getTime()+expireSeconds*1000); //设置date为当前时间+expireSeconds秒 document.cookie=c_name+"="+value+"; expires="

2017-11-16 08:50:28 348

原创 Xcode9学习笔记57 - 使用CoreImage框架给图片添加马赛克效果 CIPixellate

import UIKitimport CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typical

2017-11-16 07:27:55 558

原创 Xcode9学习笔记56 - 使用CoreImage框架更改图片的色相 CIHueAdjust

import UIKitimport CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let image = UIImage(named: "Pic1") let imageView =

2017-11-16 07:14:54 500

原创 Xcode9学习笔记55 - 使用CoreImage框架设置图片的单色效果

import UIKit//导入CoreImage框架,该框架提供了强大和高效的图像处理功能,用来对基于像素的图像进行分析、操作和特效处理import CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad()

2017-11-16 07:09:22 278

原创 Xcode9学习笔记54 - 使用CATransaction Reveal制作动画

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 0, y: 0, width: 499, height: 726

2017-11-15 07:34:34 255

原创 Xcode9学习笔记53 - 遍历系统提供的所有滤镜

import UIKitimport CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //获得系统内置滤镜的名称,并将滤镜名称放置在数组里 let builtInFilters = CIF

2017-11-15 06:55:44 268

原创 Xcode9学习笔记52 - 使用UIBlurEffect给图片添加模糊效果

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let image = UIImage(named: "Pic1") l

2017-11-14 07:34:32 401

原创 Xcode9学习笔记51 - 将一张普通的图片转换成灰度图片CGColorSpaceCreateDeviceGray

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let image = UIImage(named: "img01")//从项目资源中读

2017-11-13 07:25:14 2093

转载 Xcode9学习笔记50 - 按一定比例缩放图片

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let image = UIImage(named: "pic1")//从项目资源文件中

2017-11-12 07:39:12 887

原创 Xcode9学习笔记50 - 调整UITableView单元格的顺序

import UIKitclass ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {//表格视图数据源协议、表格视图代理协议 var months = ["January", "February", "March", "April", "May", "June", "July",

2017-11-11 07:52:54 402

MSP430F149最小系统板和转接板 - 适用于手工做板.rar

这个PCB适合用来手工做板,如果是做工业板,建议还是不要用这个。 我已经做出电路板,并且烧写程序运行成功,文件夹里有我做好的电路板实物照片。

2013-08-17

空空如也

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

TA关注的人

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