- 博客(70)
- 资源 (1)
- 收藏
- 关注
原创 Java总结(一)
summary1.Integer1.Primitive Data Types原生数据类型(共8种)官方文档 类型 位数 最小值 最大值 byte 8-bit -128=-27 127=27-1 short 16-bit -32768 32767 int 32-bit -231 231-1...
2018-09-10 19:47:03 443
原创 Java Basic系列之(七):Interfaces and Inheritance接口与继承
原文链接Interfaces In the Java programming language, an interface is a reference type, similar to a class, that can contain only constants, method signatures, default methods, static methods, and ne...
2018-09-09 19:51:45 678
转载 Java Basic系列之(六):String
聊聊java中codepoint和UTF-16相关的一些事 维基百科UTF-16UTF-16是Unicode字符编码五层次模型的第三层:字符编码表(Character Encoding Form,也称为”storage format”)的一种实现方式。即把Unicode字符集的抽象码位映射为16位长的整数(即码元)的序列,用于数据存储或传递。Unicode字符的码位,需要1个或者2个...
2018-09-06 23:18:04 461
原创 Java Basic系列之(五):Object
Java中的比较java中的数据类型,可分为两类: 1. 基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2. 复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较...
2018-09-06 21:21:10 271
原创 Intellij快捷键大全
Intellj IDEA快捷键查看方法签名:⌘ + P抽方法:⌘ + ⌥ + MSafe Delete:⌘ + Fn + DeleteInline:⌘ + ⌥ + N格式修改(尽量不用)⌘ + ⌥ + L修改错误:先用F2跳到错误处,⌥ + Enter代码模板:⌘ + J 查看Usage:⌥ + F7上下移行:⌥ + ⇧ + ▲/▼光标跳到单词左右:⌥ ◀︎/▶︎跳转到类...
2018-09-06 19:37:45 453
转载 如何高效写作Seven habits of effective text editing
原文链接Seven habits of effective text editing1. Move around quicklyThere are three basic steps:While you are editing, keep an eye out for actions you repeat and/or spend quite a bit of time on....
2018-09-05 23:59:00 336
转载 使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-09-05 12:51:54 201
原创 Java Basic系列之(四):布尔类型BooleanOperators
Java运算符优先级Operator Precedence官方原文链接 Operators Precedence postfix expr++ expr-- unary ++expr --expr +expr -expr ~ ! multiplicative * / % additive + - shift <...
2018-09-05 12:48:41 807
原创 Java Basic系列之(三):字符类型CharType
Java转义字符Escape Sequences代码中的表示ASCII码,Unicode,UTF-8的关系UTF-8 是 Unicode 的实现方式之一编码规则编码储存顺序拓展Java转义字符Escape Sequences官网原文地址 Escape Sequence Description \t Insert a t...
2018-09-05 08:50:09 986
原创 Java Basic系列之(二):浮点数FloatingType
数值之间的转换表显代表需要显式转换,隐代表可以隐式转换。X代表自己本身。 form->to byte short int long float double byte X 隐 隐 隐 隐 隐 short 显 X 隐 隐 隐 隐 int 显 显 X 隐 隐 ...
2018-09-05 00:33:56 551
原创 Java Basic系列之(一):整数Integer
Java中的数值位数Primitive Data Types原生数据类型(共8种)原生类型的默认值Default Values以Integer为例解释Integer的二进制表示法如何证明最高位为符号位十六进制表示数值的时候,默认是int。十六进制数表示数值的时候的特例关于数值的溢出问题Java中的数值位数官方文档原文链接Primi...
2018-09-05 00:11:19 395
原创 使用Android开发开机自启动Demo——HelloWorld
1.开发环境,Android Studio+Mac。2.打开Android Studio,点击首页Start a new Android Studio project,然后一直下一步。3.打开AndroidDemo/app/src/main/res/layout底下的文件夹,可以设计自己的app 界面。4.点击run->run app,如果没有模拟器,就先下载一个模拟器。...
2018-08-15 11:43:22 1935 1
原创 一个最简单的开机自启动的安卓app-HelloWorld
配置文件里<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>Application里,写在所有Activity前<receiver android:name=".BootBroadcastReceiver" >...
2018-08-14 23:22:53 452
原创 git学习与总结
资源来源https://backlog.com/git-tutorial/cn/提交的目的:若要把文件或目录的添加和变更保存到数据库,就需要进行提交。就是为了保存变更。如果想在以后的某个时间查看之前某个时间的文档,就需要这个提交产生的一个长度为40位的字符串。Tips:不同类别的修改 (如:Bug修复和功能添加) 要尽量分开提交,以方便以后从历史记录里查找特定的修改内容。Git的标准注...
2018-08-10 00:19:55 230
原创 git练习
CNyanpliu:Git yanpliu$ mkdir tutorialCNyanpliu:Git yanpliu$ ls301-react-form githug-master tutorialGitLearning githug-master.zipCNyanpliu:Git yanpliu$ cd tutorialCNyanpliu:tutorial yanpliu$ g...
2018-08-09 23:13:20 360
原创 React+Redux从零开始实现TodoList
最终效果:React版的TodoList的实现:首先搭建一个基本的react应用。import React, { Component } from 'react';import addItem from "../actions/action";class App extends Component { constructor(props) { super(p...
2018-08-09 14:04:05 481
原创 Mac开发ReactNative的命令行常见错误
1.Failing run on IOS and Android because a syntax error in `local-cli错误描述:having the same issuereact-native run-ios/Users/admin/workspace/aelamd/node_modules/react-native/local-cli/server/check...
2018-08-06 10:46:40 756
原创 Mac 安装git, XCode中Command Line Tools安装方法
本机上已安装XCode。Mac环境下xcrun的问题修复。打开命令行终端terminal。输入xcode-select --install点击安装,并且插上电源,不然会有提示。安装完成后在终端输入git即可出现以下界面。...
2018-07-27 23:21:45 5669
原创 ES6重点
变量声明const和let在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。let的作用域是在它所在当前代码块,但不会被提升到当前函数的最顶部。const 声明的变量都会被认为是常量,意思就是它的值被设置完成后就不能再修改了。模板字符串将表达式嵌入字符串中进行拼接。用${}来界定。在ES5时我们通...
2018-07-26 11:19:54 474
原创 Mac 安装JDK1.8
百度搜索“JDK1.8 Download",在对应的搜索结果中找到来自Oracle网站的结果。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html截图如下,点击接收协议,”Accept License Agreement“。 点击Mac OS X x64旁边的下载按...
2018-07-23 10:21:51 1899
原创 《编写可维护的JavaScript》学习笔记-第4章
第4章 变量、函数和运算符无论var语句是否真正会被执行,所有的var语句都提前到包含这段逻辑的函数的顶部执行。变量声明提前意味着:在函数内部任意地方定义变量和在函数顶部定义变量是完全一样的。一种流行的风格是将所有变量声明放在函数顶部而不是散落在各个角落。在函数顶部使用单var语句。函数声明也会被提前。推荐:先声明JavaScript函数然后使用函数。 函数内部的局部函数应当紧接...
2018-07-20 10:59:25 200
原创 《编写可维护的JavaScript》学习笔记-第3章
第三章 语句和表达式无论块语句(block statement)包含多行代码还是单行代码,都应当总是使用花括号。所有的块语句都应当使用花括号,包括:if for while do...while... try...catch...finally花括号对齐方式:将左花括号放置在块语句第一句代码的末尾。块语句间隔第一种风格:在语句名、圆括号和左花括号之间没有空格间隔。第二...
2018-07-19 15:43:39 208
原创 《编写可维护的JavaScript》学习笔记-第2章
第2章 注释单行注释独占一行的注释,用来解释下一行代码。这行注释之前总是有一个空行,且缩进层级和下一行代码保持一致。 在代码行的尾部的注释。代码结束到注释之间至少有一个缩进。注释(包括之前的代码部分)不应当超过当行最大字符数限制,如果超过了,就将这条注释放置于当前代码行的上方。 被注释掉的大段代码// 好的写法,注释之前有空行,缩进也正确。if(condition) { ...
2018-07-19 14:06:26 219
原创 《编写可维护的JavaScript》学习笔记-第1章
第1章推荐使用4个空格字符为一个缩进层级。将文本编辑器Tab默认设置为4个空格。绝对不要混合使用。 JavaScript以分号结尾。 行的长度不超过80个字符。 在运算符后换行,下一行增加两个层级的缩进(假如缩进为4个字符,两个层级的就是8个字符)。 if (isLeapYear && isFebruary && day == 29 &&a...
2018-07-19 10:45:50 211
转载 Python 编码规范PEP8整理
转载自:https://www.douban.com/note/134971609/PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之
2017-09-12 11:33:15 425
原创 笔试知识点
20170831-美团笔试知识点 (1)主码是表中的一列或多列的组合,它的值唯一标识了表中的一行记录 。 (2)外码是这样的一列或多列的组合,它存在于表1中,但不是表1的主码;它同时存在于表2中,而且是表2的主码,于是称这一列或多列的组合是表1相对于表2的外码。 (3)20170902-拼多多笔试 (1)输出错误:console.log(a);a=3;(2)输出undefined:cons
2017-09-12 08:48:10 297
原创 python实现-满二叉排序树中查找三个节点的最小子树的根节点
题目描述:于一棵满二叉排序树深度为k,节点数为2^k-1;节点值为1至(2^k - 1),给出k和任意三个节点的值,输出包含该三个节点的最小子树的根节点。样例输入:4 10 15 13样例输出:12满二叉排序树的中序遍历是从1到2^k - 1的递增序列(k为层数)。所以,只要给出层数我们就能够确定这个二叉排序树。
2017-08-29 22:05:42 807
原创 python实现-求int型数据在内存中存储时1的个数
题目描述 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。 输入描述: 输入一个整数(int类型) 输出描述: 这个数转换成2进制后,输出1的个数
2017-08-28 21:29:12 824
原创 python实现-字串的连接最长路径查找
题目描述 给定n个字符串,请对n个字符串按照字典序排列。 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述: 数据输出n行,输出结果为按照字典序排列的字符串。
2017-08-28 21:26:32 693
原创 python实现-句子逆序
题目描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
2017-08-28 21:24:57 2304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人