自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZoharAndroid的博客

不轻言放弃,坚持!

  • 博客(52)
  • 收藏
  • 关注

原创 Java形参传递和类型转换问题

文章目录1.1 参数传递1.2 float与double1.3 隐士类型转换1.4 switch1.1 参数传递Java方法中参数的传递是值传递,而不是引用传递。下面看个例子来说明是值传递。public class chapter3_1 { static class Dog { private String name; public Dog(St...

2019-03-31 21:38:45 1154

原创 深入了解String

1 String1.1 String类的源码public final class String implements java.io.Serializable, Comparable<String>, CharSequence { // The value is used for character storage,用字节数组进行存储 pri...

2019-03-29 11:47:54 249

原创 缓存池 -- new Integer(123)和 Integer.valueOf(123) 的区别?

new Integer(123) 和 Integer.valueOf(123) 的区别?new Integer(123)每次都会创建一个新的对象;Integer.valueOf(123)会调用缓存池中的对象,多次调用会取得同一个对象的引用。 Integer x = new Integer(123); Integer y = new Integer(123);...

2019-03-28 11:49:13 1519

原创 MySQL必知必会_学习笔记

MySQL必知必会 阅读笔记zohar.zzh2019-2-12文章目录第1章 了解SQL第2章 MySQL简介第21章 创建和操作数据库和表21.0 创建数据库21.1 创建表21.2 更新表第3章 使用MySQL第19章 插入数据第4章 检索数据第5章 排序查询数据(order by)第6章 过滤数据(where)第7章 数据过滤(where通过and/or组合,in/not操作符的使用...

2019-02-25 22:54:33 433

原创 树莓派(Raspberry Pi 3)建立Samba服务器

建立Samba服务器samba 服务就是可以通过你的电脑来浏览Linux系统中的文件及文件夹,并且可以直接操作其中的文件内容。下来就来对树莓派来安装samba服务。一、安装samba服务1. sudo apt-get insatll samba2. sudo apt-get insatll samba-common-bin二、添加一个samba用户 sudo smbpa...

2019-02-15 08:31:54 573

原创 Linux 终端下用Visual Studio Code打开文件

首先安装好VSCode。在终端下输入:code &lt;文件路径/文件名&gt;即可!也就直接用VSCode打开了这个文件。如果之前直接打开过文件,VSCode会保存打开的记录,所以在终端下直接输入code即可。...

2019-02-15 08:30:30 20267 3

转载 CSDN-markdown编辑器的使用手册

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-02-15 08:23:15 133

原创 大型网站技术架构:核心原理与案例分析_学习笔记

《大型网站技术架构:核心原理与案例分析》读书笔记学习者:zohar.zzh时 间:2019-1-21文章目录1 大型网站架构演化1.1 大型网站软件系统的特点1.2 大型网站架构演化发展历程1.2.1 初始阶段的网站架构1.2.2 应用服务器和数据服务分类1.2.3 使用缓存改善网站性能1.2.4 使用应用服务器集群改善网站的并发处理能力1.2.5 数据库读写分离1.2.6 使用反向代理和C...

2019-02-11 16:42:17 440

原创 《Python编程快速上手》看后笔记 -- 第十一章 从Web中获取信息

《Python编程快速上手》看后笔记第十一章 从Web中获取信息 这章节主要是关于利用Python对Web页面进行的一些操作,利用Python中的一些对应库或者第三方库。webbrowser库中的open()方法可以直接打开对应的链接,requests可以请求或者下载,bs4可以用于解析Web页面,selnium可以直接对获取到的Web页面进行操作。 这一章节知识点还是比较多...

2018-09-13 19:22:44 264

原创 Ubuntu下安装福昕FoxitReader pdf阅读器

1 下载福昕pdf文件 下载地址:https://www.foxitsoftware.com/pdf-reader/这里会直接下载一个tar.gz的文件,一般下载到Download文件夹下 2 解压下载的pdf文件 输入命令: gzip -d FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar.gz这...

2018-09-11 18:39:14 5536

原创 《Python编程快速上手》看后笔记 -- 第十章 调试

《Python编程快速上手》看后笔记第十章 调试 这章节主要是关于异常、日志的,学好这章能够更好的帮助我们进行程序的调试和对异常的处理。

2018-09-06 14:44:55 271

原创 《Python编程快速上手》看后笔记 -- 第九章 组织文件

《Python编程快速上手》看后笔记第九章 组织文件 这章节主要是对文件的一些操作:比如复制、移动、重名名、压缩等

2018-09-05 09:29:24 196

原创 树莓派3B GPIO操作 之 LED流水灯

树莓派3B GPIO操作 之 LED流水灯接下来进行流水灯操作1、接线,确定GPIO口我选择如下GPIO口 21、26、19、13和6五个接口 最好每个都测试一下,用上一篇博客点亮LED等代码,修改一下pin即可运行测试。2、接下来就是写流水灯的代码import RPi.GPIO as GPIOimport sysimport timeclass ...

2018-04-28 13:14:32 2719

原创 树莓派3B的GPIO操作 之 点亮LED

树莓派3B的GPIO操作–点亮LED直接开始吧,一些准备工作就不在这里详细细说了,比如说,SSH、一些杜邦线呀,面包板呀等等,自己把线接好。好了,直接开始上代码啦!1.新建led.py文件,并输入以下代码import RPi.GPIO as GPIOimport sysimport timeclass Led(): def __init__(self): ...

2018-04-28 11:11:47 2184

原创 树莓派(Raspberry Pi 3)开启和连接蓝牙

参考连接:https://www.raspberrypi.org/forums/viewtopic.php?p=9194201、查看树莓派蓝牙开启状态2、重启一下蓝牙服务并且打开手机的蓝牙3、开始打开蓝牙shell和进行蓝牙操作的一些指令4、connect连接蓝牙5、手机连接效果另:1、查看蓝牙的版本 2、关于使用蓝牙传输数据需要有专门的UART串口工具和软件,在这里没有继续深入去探索了,有机会在

2017-11-19 15:17:38 43619 5

原创 通过FTP软件树莓派(Raspberry Pi 3)可以和电脑上传或者下载文件

打开了SSH协议之后的树莓派就形成了一个支持SFTP协议的服务器,我们可以电脑中使用FTP软件就可以与树莓派进行文件交互。 (注意:至于怎么打开SSH,我在《树莓派(Raspberry Pi)3 ModelB 无显示器的SSH连接操作》这篇文章上有讲过,不清楚的可以自己查看)(1)电脑将文件上传到树莓派 在电脑目录下选择你要上传的文件,点击右键会有上传,点击即可(或者直接双击该文件即可)。(2)

2017-11-11 17:28:48 4616 1

原创 使用VNC Viewr远程控制树莓派

1,介绍 上一篇Blog使用SSH来操作树莓派,而SSH是纯文本形式的,VNC则不同,是可以图形化的界面,更加使用方便。2.设备 硬件: (1)树莓派开发板(已经装好系统,如果没有,参考上一篇博文) (2)网线(可以用SSH访问了) 软件: VNCViewer软件(https://www.realvnc.com/en/connect

2017-10-14 20:36:28 1758

原创 树莓派(Raspberry Pi)3 ModelB 无显示器的SSH连接操作

1。介绍 刚拿到Raspberry Pi 盒子,拆开包装,里面就一块Raspberry Pi 板子和一张法律说明和安全信息说明,其余什么也没有,对于刚刚接触树莓派也是一脸懵逼。翻阅了一些书的前面几章的说明,都是利用显示器来进行操作的,对于我来说,在宿舍没有显示器,只有一台笔记本电脑。当时,想当然以为笔记本电脑又HDMI接口,正好树莓派也有HDMI接口,是不是两个通过HDMI线连接起来就可以

2017-10-13 19:53:20 5710 5

翻译 Shape 类型属性参数全解

Shape 类型属性参数全解2017年7月1日 注意:都是先注释,然后列出代码。<?xml version="1.0" encoding="utf-8"?><!-- android:shape=["rectangle" | "oval" | "line" | "ring"]shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(

2017-07-01 16:53:44 3866

原创 屏幕单位转换代码

屏幕单位转换代码2017/6/30 星期五 下午 11:38:49 /** * * @author zzh * @时间 2017-6-30 下午11:26:36 * @描述 dp2px px2dp * px2sp sp2px * 的转换 */public class DisplayUtils { /** * dp 转 px * @p

2017-06-30 23:40:46 652

原创 如何安装SQL&nbsp;Server&nbsp;200…

如何安装SQL Server 2008数据库(带完整图解)1、首先,在安装文件setup.exe上,单击鼠标右键选择"以管理员的身份运行",如下图所示:绿色资源网"src="/upload/tech/UploadPic/2012-8/2012828143624635.jpg"/>2、首先单击安装光盘中的setup.exe安装文件,打开如下所示的"SQL Server安装中心"

2017-06-29 21:49:13 620

原创 协同开发中SVN的使用规范

协同开发中SVN的使用规范 先更新,再提交 SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。如果在修改的期间别人也更改了svn的对应文件,那么commit就可能会失败。如果别人和自己更改的是同一个文件,那么update时会自动进行合并,如果修改的是同一行,那么合并时会产生冲突,这种情况就需要同之前的开发人员联系,两个人一起

2017-06-29 21:49:10 272

原创 #pragma&nbsp;comment宏的使用

#pragma comment宏的使用该宏可以添加一些编译时的属性,例如语句#pragmacomment(lib,"ws2_32.lib"),是告知编译器在连接编译后的文件时,可以连接 ws2_32.lib文件。该语句所实现的功能也可以在开发环境中设置。comment宏的使用" TITLE="#pragma comment宏的使用" />

2017-06-29 21:49:08 498

原创 MAKEWORD(a,b)函数

MAKEWORD(a,b)函数创建一个无符号16位整形。WORD MAKEWORD(BYTE bLow, BYTE bHigh};宏的原始定义:#define MAKEWORD(a, b) ((WORD)(((BYTE)(((DWORD_PTR)(a))& 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) & 0xff)))返回值:一个无符号16

2017-06-29 21:49:05 1703

原创 C语言网络知识:套接字库函数(容…

1、WSAStartup函数  该函数用于初始化Ws2_32.dll动态链接库。在使用套接字函数之前,一定要初始化Ws2_32.dll动态链接库。  intWSAStartup(WORD wVersionRequested,LPWSADATAlpWSAData); wVersionRequested:表示调用者使用的WindowsSocket的版本,高字节记录修订版本,低字节记录主

2017-06-29 21:49:02 1430

原创 Environment中涉及到外部存储路径…

Environment中涉及到外部存储路径和储存大小API(测试机:魅族MX2,用其他测试机测试结果会有不同):System.out.println("getExternalStorageDirectory.getAbsolutePath===="+Environment.getExternalStorageDirectory().getAbsolutePath());///mnt/sdca

2017-06-29 21:48:59 1118

原创 读取手机外部存储空间大小

查看源码,可以获取读取手机外部存储空间大小的代码,代码如下:File path = Environment.getExternalStorageDirectory();StatFs stat = new StatFs(path.getPath());long availableBlocks;long blockSize;long blockCount;// 如果SDK等级大于18就

2017-06-29 21:48:56 453

原创 Java中的泛型

泛型能够对编程提供极大的方便,但是在一般的书本中应该会比较少讲泛型。之前在学习的时候也较少接触到泛型这个知识点,现在开始学习学习。接来下学习的内容包括:泛型构造函数;多个泛型;泛型通配符;泛型接口;泛型方法;泛型数组。直接贴代码吧,直接方便易懂。class Demo02{private Tx;private Ty;private Tvalue;public Demo

2017-06-29 21:48:53 170

原创 JAVA中的单实例

单实例其实是非常简单的一种设计模式,就是保持只有一个对象,也就是一个实例。通过代码判断出实例是否已经创建过,没有创建过,就重新创建;如果创建过,就用原来的实例。下面列出代码:public class ObjectInstance {private static ObjectInstance mobInstance = null;//先创建单个为空的static实例public stat

2017-06-29 21:48:51 182

转载 Android--获取当前系统时间

原文地址:Android--获取当前系统时间作者:codingjava代码:import java.text.SimpleDateFormat;SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日HH:mm:ss ");Date curDate = newDate(System.currentTimeMil

2017-06-29 21:48:48 706

原创 day16--泛类概念的引出以及使用的…

package com.zzh_02;import java.util.ArrayList;import java.util.Iterator;public class ArrayListTest04 {    public static void main(String[] args) {        // 创建集合对象//        ArrayList array =

2017-06-29 21:48:42 175

原创 新浪微博授权登录

1、新建工程   先运行一下新建的工程;2、在新浪开放平台上注册一个新的应用   http://open.weibo.com/apps/2803217617/info/basic   填写内容如下:         在左侧高级信息中填写如下信息:      3、根据开发文档进行jar包和so文件的添加4、根据SDK开发文档一步一步的完成代码的编写package

2017-06-29 21:48:37 1978

原创 字符串.equals一个经验方法

package com.zzh_01;//以后判断的时候,无论==还是equals()尽量把常量放前面。public class StringTest {    public static void main(String[] args) {        show("hello");//输出hello        show(null);//当这样些就会出现java.lang.N

2017-06-29 21:48:35 214

原创 对象数组的问题

package com.zzh_01;public class StudentTest {    public static void main(String[] args) {        //首先定义可以储存5个学生对象的数组        Student[] students = new Student[5];                    //这是本人第

2017-06-29 21:48:32 244

原创 一个package中得命名不同的类名

一开始不知道系统提示的这个是什么意思,弄了好久。原来Eclipse中的一个package下所建立的class在编译时是有联系的。为什么这个会报错,因为我在包package  com.zzh.classdemo下所建立的class中另外的一个包含了Person1这个类名了。来自为知笔记(Wiz)

2017-06-29 21:48:29 271

原创 jdk和jre环境变量的配置

点击-》新建,输入JAVA_HOME,变量值输入jdk的安装目录找到PATH变量,选择编辑在末位加上%JAVA_HOME%\bin;(分号).:(引号)%JAVA_HOME%\lib;(分号)点击确定,打开cmd输入java、javac、java-version就可以看到相关输出信息。来自为知笔记(Wiz)

2017-06-29 21:48:26 218

原创 XListView中下拉刷新的使用

1、在github上下载xlisview的demo程序,网址如下:   https://github.com/Maxwin-z/XListView-Android/wiki2、运行下载的demo程序             3、在xlistview demo中找到如下画框的资源并copy到自己的工程中。        其中,me.maxwin.view包中的三个ja

2017-06-29 21:48:23 415

原创 mini2440裸机程序--完善点亮LED(c…

过了一段时间,随性就把把LED灯程序完善了一下,包括流水灯和以二进制形式点亮两个子程序。建立的MDK工程列表如下:*********************************************************************LED.C文件*********************************************************

2017-06-29 21:48:21 388

原创 arm中的PLL,MPLL,UPLL,FCLK,HC…

S3C2440 CPU主频可达400MHz,开发板上的外接晶振为12M,通过时钟控制逻辑的PLL(phase locked loop,锁相环电路)来倍频这个系统时钟。2440有两个PLL(phase locked loop)一个是MPLL,一个是UPLL。UPLL专用于USB设备,常用频率为48MHz和96MHz。MPLL用于CPU及其他外围器件,用于产生FCLK, HCLK, PCLK三种频率,

2017-06-29 21:48:18 700

原创 mini2440裸机程序--LED灯(C语言)

看了mini2440配套光盘里面的例子,C语言的点亮LED程序略显复杂。当时打开工程,看到这么多文件,顿时傻了眼。还好自己能够有良好的心态,慢慢弄。         对于点亮LED灯的C语言程序,相对于汇编程序,除了MDK系统自动添加的启动代码S3C2440.S,其余的也就和汇编程序的步骤一样了。现在就把程序附在下面:#define rGPBCON  (*(volatile u

2017-06-29 21:48:15 833

空空如也

空空如也

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

TA关注的人

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