- 博客(22)
- 资源 (53)
- 收藏
- 关注
原创 clang命令编译OC成C++文件
效果图操作说明(终端命令操作)1、进入要编译文件所在目录2、编译命令:// 命令clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk 编...
2018-06-28 11:03:24 2214
原创 nodejs操作MySQL
学习网站:http://www.runoob.com/nodejs/nodejs-mysql.html注意事项:1、需要安装依赖包mysql(1)进入当前项目目录(2)初始化创建package.json文件:npm init -y(3)安装mysql包:npm install mysql(4)使用时导入包:var mysql = require('mysql');2、MySQL数据库的密码加密方式...
2018-06-24 23:59:18 274
原创 mac电脑显示器分辨率显示异常
我的mac电脑显示器突然分辨率显示异常,都被拉升了。以为重启电脑就可以恢复了,重启几次却异常依旧。于是打开"launchpad——系统偏好设置——显示器"进行分辨率的选择设置,发现分辨率选择"缩放"后有两个选项,两个分辨率设置过都没有达到预想的效果。我就想,没理由啊,现在的电脑不可能只有两种分辨率吧?找了下资料发现果不其然,原来是在选择"缩放"时,要同时按住键盘上的"option"键,或是"Alt...
2018-06-24 10:57:18 8952
原创 react-native网络请求fetch
效果图代码示例import React from 'react';import {View,Text,Button} from 'react-native';export default class NetworkRequest extends React.Component { constructor(props) { super(props); this.state...
2018-06-21 20:23:46 742
原创 免费API接口
随机推荐热门段子(包含文字、图片、GIF、视频): https://www.apiopen.top/satinApi?type=1&page=1随机推荐热门段子【神评版本】(包含文字、图片、GIF、视频): https://www.apiopen.top/satinGodApi?type=1&page=1随机推荐热门段子【神评版本】评论列表: https://www.apiopen...
2018-06-21 18:55:34 17362 1
原创 react-native弹窗Alert
效果图代码示例import React from 'react';import {View, Text, Button, Alert, AlertIOS} from "react-native";const title = "温馨提示";const message = '要下雨了,记得带伞'export default class AlertPage extends React.Com...
2018-06-21 18:38:48 6490
原创 react-native导航栏react-navigation
react-native使用react-navigation(https://reactnavigation.org/)进行导航功能开发。效果图使用安装react-navigation这个包,在终端使用如下命令(需要在项目项目中执行):方法1:yarn add react-navigation方法2:npm install --save react-navigation使用1、配置(1)在App....
2018-06-21 16:01:08 2709 1
原创 react-native使用谷歌浏览器调试
通过 谷歌浏览器Chrome调试React Native程序步骤一:先在模拟器上运行项目步骤二:选中模拟器,同时使用键盘上的组合键"Command + D"打开Developer Menu菜单,并单击选择”Debug JS Remotely"步骤三:在打开的谷歌浏览器里选择开发者工具:菜单——视图——开发者——开发者工具步骤四:在模拟器里刷新项目"Command + R"则会看到调试效果注意:要停...
2018-06-21 11:30:34 14203
原创 react-native开发工具Atom
Atom:https://atom.io/Atom插件:https://atom.io/packageshttps://nuclide.io/docs/quick-start/getting-started/其他插件:(1)浏览器浏览功能:open-in-broser(2)分页展示html页面效果:atom-html-preview(3)文件路径补全:autocomplete-path(4)文档化...
2018-06-20 12:38:54 627
原创 mac中的MySQL事务和索引和存储过程
一、事务事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!1、在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。2、事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。3、事务用来管理 ...
2018-06-20 12:24:13 502
原创 mac中MySQL操作数据表
数据表简单操作(注意:语句后要有分号)1、显示某个数据库中的所有表:show tables; 2、显示数据表的结构:desc 表名; 示例:desc personTable;或:show columns from 表名;示例:show columns from personTable;3、创建数据表:(1)设置主键primary key唯一性:create tabel 表名(字段名称 字段类型, ...
2018-06-20 12:16:40 2884
原创 mac中MySQL操作数据库
1、启动或关闭数据库服务方法:Launchpad-系统偏好设置-MySQL-Start MySQL Server/Stop MySQL Server检查是否已启动:ps -ef | grep mysql2、连接数据库(终端)命令:mysql -u root -p注:回车后输入登录密码3、数据库简单操作(注意:语句后要有分号)(1)创建数据库:create database 数据库名称 示例:cr...
2018-06-20 12:02:39 1229
原创 苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置
苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置,首先要做好如下的准备:第一:数据的备份;第二:保证正常的wifi连接;第三:有线的鼠标键盘连接;具体恢复操作步骤:步骤一:电脑启动时,按下键盘组合键(option + command + R,或alt + command + R);然后显示器屏幕上会显示小地球,且出现倒计时;步骤二:倒计时结束后,出现macOS实用工具,选择第四个...
2018-06-17 22:38:43 81152 1
原创 react-native数据缓存AsyncStorage
react-native中主要使用AsyncStorage进行数据缓存操作,其实现原理是key-value的形式。主要功能有:保存(修改)、删除(删除指定值,删除所有值)、读取。效果图代码示例import React from 'react';import {View, Text, TouchableOpacity, Alert, AsyncStorage, StyleSheet} from '...
2018-06-14 16:32:10 2951 2
原创 动态库与静态库
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 一、静态函数库1、静态库文件名的命名规范是以lib为前缀,紧接着跟静态库名,扩展名为.a,如:libHelloWorld.a;2、静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中;3、静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库;4、静态函数库改变了,程序...
2018-06-14 10:35:27 250
原创 mac 电脑使用mysql异常处理
在终端执行命令时,报错,如下所示:bogon:~ herman$ mysql -u root -p-bash: mysql: command not found解决方法:百度搜索到的解决方案貌似都是复制别人家的,但到了我这没有效果,我是这样解决的,步骤如下:1、查看安装路径:硬盘/usr/local/mysql2、检查是否已启动:ps -ef | grep mysql3、配置路径(1)打开配置文...
2018-06-12 22:49:54 322
原创 react-native学习——SVN管理项目源码
使用svn管理跨平台开发源码时,有些文件可以设置成忽略文件无须上传。1、.watchmanconfig(路径:项目名称-.watchmanconfig)2、yarn.lock(路径:项目名称-yarn.lock)3、node_modules目录(路径:项目名称-node_modules)4、build目录(路径:项目名称-ios-build,或:项目名称-android-build)忽略设置见示例...
2018-06-12 15:02:19 1188
原创 SYAlertView弹窗视图
SYAlertView自定义弹窗子视图UI根据UI设计需求,自定义各种样式的弹窗子视图:* 自定义UI及样式* 自定义显示动画* 编辑控件自适应键盘高度效果图代码示例1、导入头文件#import "SYAlertView.h"2、实例化SYAlertView *alertView = [[SYAlertView alloc] init];alertView.isAnimation = YES;3...
2018-06-08 17:26:55 328
原创 使用boundingRectWithSize字符串高度的计算
使用boundingRectWithSize计算字符串的高度。示例代码:NSString *message = @"字符串高度的计算";CGFloat height = [message boundingRectWithSize:CGSizeMake(320.0f, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attribute...
2018-06-06 15:49:20 2821
原创 使用递归方法获取某个视图的所有子视图
使用递归方法获取某个子视图的所有子视图,并有层次的打印出来。代码示例// 子视图UIView *view0 = [[UIView alloc] initWithFrame:CGRectMake(10.0, 10.0, 10.0, 10.0)];[self.view addSubview:view0];//UIView *view1 = [[UIView alloc] initWithFra...
2018-06-05 23:12:56 1316
Demolimit输入限制
2016-02-15
DemoKVO_KVC
2014-09-03
Notification
2014-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人