- 博客(19)
- 收藏
- 关注
原创 CSV文件读和写
把数据存储到CSVCSV(Comma-Separated Values, 逗号分隔值)是存储表哥数据的常用文件格式 从零开始创建一个CSV文件:import csvcsvFile = open("../test.csv","w+")try: writer = csv.writer(csvFile) writer.writerow(('number','number plus 2
2017-08-26 15:48:51 1223
原创 Python 操作 redis
1. 连接方式redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类# -*- coding:utf-8 -*-import redisr = redis.Redis(host='192.168.0.110', port=6379,db=0)r.set
2017-08-26 10:51:34 286
原创 Ubuntu下redis安装及其操作
安装redis数据库$sudo apt-get update$sudo apt-get install redis-server1.启动redis服务$sudo /etc/init.d/redis-server restart$sudo service redis-server restart2.连接redis $ redis-cli -h 127.0.0.1 -p 6379redis个
2017-08-25 18:13:41 592
原创 ubuntu下mysql安装及python操作
mysql安装1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3. sudo apt-get install libmysqlclient-dev登陆mysql数据库可以通过如下命令:mysql -u root -ppymysql安装(python连接mysql)pip3 install pymysql安装成功
2017-08-25 15:50:26 3600
转载 Ubuntu下python版本管理
python版本管理安装 pyenv$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 配置环境变量即可下载并安装pyenv安装完成后,根据提示将如下语句加入到 ~/.bashrc 中:export PYENV_ROOT="$HOME/.pyenv
2017-08-25 11:17:57 799
原创 React Native安装教程
React Native安装教程react-native init AwesomeProject....To run your app on iOS: cd /Users/chenxinsi/code/AwesomeProject react-native run-ios - or - Open ios/AwesomeProject.xcodeproj in Xcode
2017-08-19 23:01:27 361
原创 Django静态文件部署
静态文件部署首先在我们的app中创建static文件夹blog app目录如下: /blog ./migrations ./staticsettings.pySTATIC_ROOT = '/var/www/xinsichen.com/static/'python3.5 manage.py collectstatic...PermissionError: [Errno 1
2017-08-18 17:42:27 903
原创 View 基础知识 ----------------------------(1)
View基础知识 ————–(1)主要内容有: View的位置参数 MotionEvent和TouchSlop对象 VelocityTracker GestureDetector和Scroller对象1. 什么是viewView是Android中所有控件的基类在Android的设计中,ViewGroup也继承ViewViewGroup内部可以有子View,而子View同样可以是ViewGroup
2017-08-01 19:42:04 312
原创 RxJava 基础知识------------------(1)
RxJava 基础知识——————(1)RxJava到底是什么一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、基
2017-07-25 16:07:13 564
原创 RecyclerView 添加header footer------(2)
RecyclerView 添加header footer——(2) HeaderView的布局文件: header.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:o
2017-07-24 19:34:57 244
原创 RecyclerView Item点击事件和分割线-----(3)
RecyclerView Item点击事件和分割线—–(2) Item点击事件 原理 为RecyclerView的每个子item设置setOnClickListener然后在onClick中再调用一次对外封装的接口将这个事件传递给外面的调用者而“为RecyclerView的每个子item设置setOnClickListener”在Adapter中设置其实直接在o
2017-07-24 16:47:06 265
原创 RecyclerView基础知识---------(1)
RecyclerView———(1) 概述RecyclerView 是Android 5.0版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好。接下来通过一系列的文章讲解如何使用RecyclerView,彻底抛弃ListView. 介绍RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据集
2017-07-23 12:18:06 255
原创 Android_Data_Binding-----------------(1)
Android_Data_Binding—————–(1) 主要优势 1.去除Activity/Fragment中的UI代码 2.性能超过手写,安全 3.执行在主线程中 类似方案 ButterKnife Android Annotations RoboBinding 使用- Gradle App module - build.gradle android{
2017-07-20 16:38:51 253
原创 SQLite基础知识
SQLite基础知识 1.SQLite数据库数据类型Integer varchar(10) floatdouble char(10) text 2. SQL语句 2.1 创建表的语句 create table 表名(字段名称 数据类型 约束...)例如:create table person(_id Integer primary key) 2.2 删
2017-07-17 11:17:55 452
原创 零基础Objective-C 第四章————–继承
零基础Objective-C 第四章————–继承@interface Circle : Shape@end// Circle冒号后面的标志符是需要继承的类。在OC中,你可以选择不继承,但如果你使用的是Cocoa框架,就需要继承NSObject类,因为它提供了大量有用的特性。 只能继承一个。继承的工作机制1.方法调度 我们在这里没有找到它,因此我将在它的超类中继续找,支持继承程序中的方法调度。
2017-06-25 12:12:50 204
原创 零基础Objective-C 第三章--------------面向对象编程的基础知识(2)
零基础Objective-C 第三章————–面向对象编程的基础知识(2)在面向对象编程中使用间接间接是OOP的核心。OOP真正的革命性在于它使用间接来调用代码。不是直接调用某个函数,而是间接调用。 1. 过程式编程 a.绘制几何体的形状#import <Foundation/Foundation.h>typedef enum{ kCircle, kRecta
2017-06-25 11:06:19 272
原创 零基础Objective-C 第三章--------------面向对象编程的基础知识(1)
零基础Objective-C 第三章————–面向对象编程的基础知识(1)Objective-C是一种面向对象的语言(Object-Oriented Programming),在讨论OOP之前,先来看看OOP的一个关键概念:间接(indirection)。间接在代码中通过指针简介获取某个值,而不是直接获取。 1. 变量与间接#import <Foundation/Foundation.h>i
2017-06-18 23:27:40 259
原创 零基础Objective-C 第二章--------------对C的扩展
零基础Objective-c 第二章————–对C的扩展每门语言好像都是从Hello World开始的,当然我这边也不例外啦,先开始构建Hello Objective-C程序#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"
2017-06-18 00:02:47 222
原创 Android N Setttings 零-壹 读源码------first part
首先Settings 的路径: packages/apps/Settings 从AndroidMainfest.xml 中 <!-- html --> <activity android:name="Settings" android:taskAffinity="com.android.settings" android:label="@string/
2017-05-01 14:24:30 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人