- 博客(262)
- 资源 (21)
- 收藏
- 关注
原创 Python模块
Python 模块Module,是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。下例是个简单的模块 support.py:support.py 模块:def print_func( par ): pri...
2018-03-14 15:14:45 1318
原创 Python之高级特性
#!/usr/bin/python# -*- coding: utf-8 -*-# 高级特性# 掌握了Python的数据类型、语句和函数,基本上就可以编写很多有用的程序了。# 比如构造一个1,3,5,7,...,99的列表,可以通过循环实现Li = []n = 1while n <= 99: Li.append(n) n = n + 2# print Li# 取list得前一半的元素,也可以...
2018-03-07 15:00:55 257
原创 Python的函数
#!/usr/bin/python# -*- coding: utf-8 -*-def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('bad operand type') if x>= 0: return x else: return -x# print "请输入x的值"# a = raw_input(...
2018-03-06 14:16:24 341
原创 Shell脚本对数据库的操作
#!/bin/bash## 1、登录数据库MYSQL=$(which mysql)# $MYSQL -u root -p# 2、显示数据库列表# -e 表示执行数据库命令# $MYSQL -u root -p -e "show databases"# 3、查询数据库表# $MYSQL -u root -p -e "
2017-12-20 00:15:12 1757
原创 数据库SQL语句
# # 1、连接数据库->登录数据库# 2、退出数据库# exit# 3、显示所有数据库# show database# 4、进入数据库# use db_test# 5、增、删、改、查# 5.1删除数据库# drop database db_test;# 5.2创建数据库# create databas
2017-12-13 06:39:28 363
原创 Linux 命令大全
1、文件管理catchattrchgrpchmodchowncksumcmpdiffdiffstatfilefindgitgitviewindentcutlnlesslocatelsattrmattribmcmdelmdirmktempmoremmovemread
2017-12-12 22:00:46 389
原创 Shell流程控制
#Shell流程控制#if else #if语法格式# if condition# then# command1# command2# ...# fi# 末尾的fi就是if倒过来拼写#if else语法# if condition# then# command1
2017-12-10 08:22:30 303
原创 Shell printf命令
#Shell printf命令#printf命令模仿C 程序库里的printf()程序#因此使用printf的脚本比使用echo移植性好# printf使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以指定字符串宽度、左右对齐方式等。默认printf不会像echo自动添加换行符,我们可以手动添加\n# printf 命令的语法:
2017-12-09 20:49:24 476
原创 Shell基本运算符
# Shell基本运算符# Shell支持多种运算符:# 算术运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符# 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr,expr最常见。# expr是一款表达式计算工具,使用它能完成表达式的求值操作。val=`expr 2 + 2`echo "两数之和为:$va
2017-12-08 23:15:12 343
原创 Shell变量及字符串的操作
# Shell脚本运行的方法 1、 chmod +x ./xxx.sh -> ./xxx.sh ()# 2、/bin/sh xxx.sh /bin/php test.php# 3、也可以在终端上 # !/bin/bash然后就可以在终端敲Shell语句了# echo 'Hello'# Shell变量:# 定义变量
2017-12-08 23:13:12 4015
原创 Node.JS 介绍及配置
简单的说 Node.js就是运行在服务端的 JavaScript。Node.js是一个基于Chrome JavaScript运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js的安装配置教程:http://www.runoob.com/node
2017-11-28 10:09:10 321
原创 Shell语言
Shell 是一个用 C语言编写的程序,它是用户使用 Linux的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh是第一种 Unix Shell,Windows Explorer是一个典型的图形界面 Shell。1
2017-11-21 01:03:46 4162
原创 React Native 网络请求
很多移动应用都需要从远程地址中获取数据或资源。你可能需要给某个REST API发起POST请求以提交用户数据,又或者可能仅仅需要从某个服务器上获取一些静态内容——以下就是你会用到的东西。使用FetchReact Native 提供了和web标准一致的Fetch API,用于满足开发者访问网络的需求。下面是Fetch的简单使用。1、发起网络请求要从任意
2017-11-12 18:04:46 505
原创 React Native 手势响应系统
移动设备上的手势识别要比在web上复杂得多。用户的一次触摸操作的真实意图是什么,App要经过好几个阶段才能判断。比如App需要判断用户的触摸到底是在滚动页面,还是滑动一个widget(小修饰件),或者只是一个单纯的点击。甚至随着持续时间的不同,这些操作还会转化。此外,还有多点同时触控的情况。触摸响应系统可以使组件在不关心父组件或子组件的前提下自行处理触摸交互。具体的实现在Responder
2017-11-12 17:35:26 977
原创 jquery遍历
什么是jquery遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML元素。以某项选择开始,并沿着这个选择移动,直到抵达期望的元素为止。下图展示了一个家族树。通过 jQuery遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM进行遍历。元素
2017-11-02 10:07:15 1717
原创 PHP的简单介绍
什么是 PHP?PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词PHP是一种被广泛使用的开源脚本语言PHP脚本在服务器上执行PHP没有成本,可供免费下载和使用PHP 是一门令人惊叹的流行语言!它强大到足以成为在网络上最大的博客系统的核心(WordPress)!它深邃到足以运行最大的社交网络(
2017-10-27 23:44:55 699
原创 OC和Swift纯代码进行Autolayout布局
OC中纯代码进行Autolayout布局 /* 利用 NSLayoutConstraint 类创建具体的约束对象; 添加约束对象到相应的 view 上,代码有这两种: 1)- (void)addConstraint:(NSLayoutConstraint *)constraint; 2)- (void)addCon
2017-09-21 16:24:35 3073
原创 因专利问题,百度等大型公司宣布停止使用React Native
几周前,Facebook发表了一篇关于 React使用许可协议的官方声明,称任何人不能将React用于Facebook及其合作公司有直接或间接竞争关系的项目中,否则 Facebook 公司自动取消其使用许可。Facebook宣称是为了防止有公司恶意诉讼自己侵权,保护自己的核心产品。但协议的霸道,还是难免让人怀疑其通过在开源软件里塞私货来妨碍小公司崛起,进一步巩固自己的垄断地位。
2017-09-19 08:17:30 6446
原创 Swift之类与结构体
//: Playground - noun: a place where people can playimport UIKitvar str = "类与结构体"/*结构体 OC中结构体只可以定义属性而不能定义方法。而在Swift中,结构体和类十分相似,其中既可以定义属性也可以定义方法,但其不像类一样具有继承的特性。 使用struct
2017-09-13 16:11:26 1806
原创 Swift之高级运算符与枚举
//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"//位运算符//UInt8,将十进制数以二进制的方式赋值,UInt8类型是8位无符号整型,也就是说,任何一个UInt8类型的变量都是采用8个二进制位来存储数据
2017-09-13 09:55:41 1152
原创 Swift 函数与闭包
//: Playground - noun: a place where people can playimport UIKitvar str = "Swift之闭包结构"print(str)/* 函数的格式: func 函数名(参数) ->返回值类型 { 代码块 return 返回值 } 闭包
2017-09-12 08:09:52 998
原创 Swift之基本运算符和流程控制
//1、基本运算符就是加减乘除和取余等操作;//2、基本逻辑运算符就是与&、或||、非!,要注意Swift中的逻辑运算符必须为严格的Bool类型;//3、比较运算符就是用于两个操作数之间的比较运算,会返回一个Bool类型的逻辑值。==、>=、 、var tp1 = (1,4,"5")var tp2 = (2,6,"9")var tp3 = ("1",4,6)
2017-09-05 14:18:06 564
原创 swift练习-String、Array、Dictionary、Set
import UIKitvar str = "Hello, playground"//1、分别创建字符串China和MyLove,将两个变量拼接成一句话并且对拼接后的新字符串变量进行遍历,并检查其中是否有'L'字符,有则打印var str1 = "Hello"var str2 = "MyLove"var str3 = str1 +str2
2017-09-05 07:59:12 774
转载 SceneKit播放视频
使用SceneKit如何播放视频scenekit 播放视频的方式有很多种,今天我就给大家介绍一种最简单的播放视频的方式使用的技术要用到SpriteKit框架中的一个类SKVideoNode,这个类主要用来在2D游戏中渲染视频的,今天我们就借助这个类,实现在3D场景中播放视频效果如下Scenekit_11.gif实现步骤1.第一步
2017-09-04 23:14:13 1467
原创 Swift3.0和Swift2的对比
一、String类中的API变化 除了Swift版的Cocoa框架中的API有了大范围的修改外,Swift的一些核心库也有了很大的改动。 Swift3.0中的字符串类型String在方法API上更加简洁,其中变动较大的是与下标相关的方法,列举如下:var string = "Hello-Swift"//获取某个下标后一个下标对应的字符 char="e"
2017-09-04 09:41:22 666
原创 iOS11 初识ARKit
工具Xcode9iOS 11 支持的设备SE、6s、6sp、7、7sp。。。。没有的小伙伴可以到苹果官网下载https://developer.apple.com/download/,目前是beta6安装 iOS 11iPhone 打开https://developer.apple.com/download/,
2017-09-04 00:16:14 1743 1
原创 mac上终端命令行下载东西
首先cd到要下载的文件夹目录下,比如我要下载一个mp4文件,在终端键入 curl -o card.mp4 http://lw1089-hc34.aipai.com/user/596/17601596/1006/card/44113620/card.mp4?to=aipai
2017-09-03 22:18:50 33694 3
原创 face ++ 实现人脸识别
官网:https://console.faceplusplus.com.cn/1、注册账号并登陆:2、进入文档指南:3、点开接入指南,点击‘开始使用Mobile SDK’,并参照里面的步骤4、拿到 API Key 和 API Secret ,并下载 人脸识别的iOS SDK包 ,解压后:
2017-08-14 23:20:02 4342
原创 react native 的坑
按照http://reactnative.cn/docs/0.46/getting-started.html#content提供的步骤一步一步地来,也会出错,现在记录一下遇到的坑1、运行iOS,报错 Print: Entry, ":CFBundleIdentifier", Does Not Exist a.尝试reset一下模拟器之后再,react-nati
2017-08-14 23:17:08 2325 1
原创 MAC上为Android Studio集成Genymotion模拟器
安装Genymotion插件安装步骤:command+,打开设置页面在搜索栏输入genymotion,然后选中,点击旁边的install Plugin。安装好的Genymotion插件在Android studio 工具栏上有一个Genymotion的小图标屏幕快照 2016-08-16 17.42.25.png还是在
2017-08-13 22:26:22 3083
转载 CocoaPods的安装及使用
一、简介CocoaPods官网 https://guides.cocoapods.org什么是CocoaPods?CocoaPods是OS X和iOS下的一个第三方开源类库管理工具,通过CocoaPods工具我们可以为项目添加被称 为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。Coco
2017-08-10 23:45:04 1429
转载 React-Native学习指南
来自:https://github.com/reactnativecn/react-native-guide本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React Native系列 https://github.com/jondot/awesome-react-native
2017-08-10 13:46:31 1157
原创 快速排序的分析及c语言代码
快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小
2017-08-09 16:27:56 9174 6
原创 React Native 链接原生库的方法
并不是所有的APP都需要使用全部的原生功能,包含支持全部特性的代码会增大应用的体积。但是仍然要根据自己的需求添加需要的特性。React Native 发布的所有库都在仓库中的Libraries文件夹下。其中有一些是纯JavaScript代码,只需要去require它们就可以使用了。另外有一些库基于一些原生代码实现,必须把这些文件添加到你的应用,否则应用会在你使用这些库的时候产生报错。
2017-08-01 17:46:12 1169
原创 React Native之Flexbox布局
我们在React Native中使用flexbox规则来指定某个组件的子元素的布局。flexbox可以在不同的屏幕尺寸上提供一致的布局结构。一般来说,使用flexDirection、alignItems和justifyContent三个样式属性就已经满足大多数布局需求。React Native中的Flexbox的工作原理和web上的CSS基本一致,当然也存在少许差异。首先是默认值不
2017-08-01 17:40:35 353
原创 iphone4越狱后找不到可以安装的openssh
最近准备搞反编译,就将我珍藏了多年的iPhone 4拿了出来,我的iphone4的系统版本是iOS7.1.2,越狱流程:http://bbs.25pp.com/thread-226040-1-1.html有教程。越狱成功后在桌面会有一个Cydia的小图标,点击这个小图标,等待一会,点击右下角的搜索,openssh,但是会提示‘找不到openssh软件’,建议我查找其他的软件源。
2017-07-31 23:49:13 2474
原创 react native 编写Hello World的解析
要理解React Native 应用的基本结构,首先需要了解一些基本的React的概念,比如JSX语法、组件、state状态以及props属性。从Hello World 开始import React, { Component } from 'react';import { AppRegistry, Text } from 'react-native';
2017-07-31 17:51:23 546
原创 react native中的属性、状态、样式的理解
Props(属性)大多数组件在创建时就可以使用各种参数来进行定制。用于定制的这些参数就称为props。以常见的基础组件Image为例,在创建一个图片时,可以传入一个名为source的prop来指定要显示的图片的地址,以及使用名为style的prop来控制其尺寸。import React, { Component } from 'react';import { App
2017-07-31 17:50:11 974 1
原创 iOS 定时器的使用以及注意事项
我在工程中写了一个方法- (void)timecount{ NSDate* date = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"hh:mm:ss"]; NSStrin
2017-07-30 02:23:09 5387
原创 mac 安装Genymotion
目前最新的安装Genymotion的方法是:去VirtualBox官网下载页面下载并安装VirtualBox 5.1.2 for OS X 去Genymotion官网下载页面登录,然后下载并安装genymotion2.7.2在genymotion中添加模拟器并运行 似乎完美了但是当你运行adb的时候会报错,报错内容如下:$ adb devices
2017-07-28 10:51:45 1458
iOS 开发Xcode代码块.zip
2020-05-09
微信支付的demo
2016-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人