代码编织梦想

从摩托罗拉、诺基亚再到航空领域应用,这款开源数据库的成功如何成就天才程序员?-爱代码爱编程

作者 | Richard Hipp      编译 | 马超 出品 | CSDN(ID:CSDNnews) 如果说有什么事物能够使男程序员心中的父爱完全觉醒,那我想一定是投身于自己创建的开源项目中去了。在和熊谱翔、黄东旭等储多开源大神的接触中,我可以明显感到他们对于自身开源项目的那份执着与热爱。虽然说贝佐斯、盖茨等IT巨头

Java并发编程:并发中死锁的形成条件及处理-爱代码爱编程

死锁是一种无限的互相等待的状态,两个或两个以上的线程或进程构成一个互相等待的环状。以两个线程为例,线程一持有A锁同时在等待B锁,而线程二持有B锁同时在等待A锁,这就导致两个线程互相等待无法往下执行。现实生活中一个经典的死锁情形就是四辆汽车通过没有红绿灯的十字路口,假如四辆车同时到达中心的,那么它们将形成一个死锁状态。每辆车拥有自己车道上的使用权,但同时也在

N0.1每周心得-爱代码爱编程

#加入小组已经有几周的时间了,今天谈谈我这几周生活和学习上的改变 生活方面: 从暑假的每天睡懒觉到现在的准时准点到小组学习 ,每天都过得很充实,虽然和我步入大学之前想象中的轻松娱乐大学生活不太一样,但忙碌充实也让我感悟到了大学真正的魅力:提升自己,成为更优秀的自己。 并且这周六我们小组聚餐中,有机会能和学长学姐们深入交流,学长学姐给我们分享在大学中的生

Java流的分类及其常见的类。-爱代码爱编程

下面是Java流的分类情况 空格代表继承关系 我们可以看到无论是字符流和字节流中每一个输入流(InputStream,Reader)都有相互对应的输出流(OutputStream,Writer). 字节流 InputStream  FlieInputStream  PipedInputStream  ObjectInputStream  ByteArra

Java中 i=i++ 问题底层原理解析-爱代码爱编程

有如下代码: public class Main { public static void main(String[] args) { int i = 10; i = i++; System.out.println(i); } } 运行后,发现结果为10,而不是11。这是为什么呢? 首

54-B2-03-0D-5B-27 2019 第一行代码 项目二-爱代码爱编程

实验目的 通过手动创建活动,拓展其功能,从而进一步加深对Android Sudio的更深层次理解。 软件 Android Sudio 实验步骤 1、打开Android Studio新建一个项目,这里选择空白模板(no Add Activity),并命名,点击Finish完成创建。 2、创建完成进入主界面,右击com.example.activit

Python网络编程之六:操作系统发展史及网络编程总结-爱代码爱编程

Python网络编程之六:操作系统发展史及网络编程总结 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 现代计算机系统是一个复杂的系统。 一、为什么要有操作系统 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的

java-类与对象(简单易懂,一看就会)-爱代码爱编程

java-类与对象 类与对象的概念类与对象的定义与使用实例代码 类与对象的概念 类:具有的相同、相似的属性、特征、行为方式、功能的一类事物的抽象,例如王者荣耀游戏里的英雄是一个类。 对象:是类的具体实例,例如王者荣耀游戏里的英雄李白就是一个对象。 类与对象的定义与使用 类的定义: 关键字class ,类要写在同名的 .java文件中 ,

Java进阶第四章-爱代码爱编程

Java进阶之继承与多态 继承多态变量和向上造型多态类型系统 继承 1.在一开始创建Database数据库类、CD类、DVD类的时候,我们出现了大量的代码复制,这是代码质量不良的表现,那么我们应该如何改进呢? 2.代码里面的自己推测的注意点: ①子类与父类之间是如何建立联系的呢?是通过在子类的 “ public class 子类名 ”后面加上

python入门的魔力手册 第一章-爱代码爱编程

Python入门的魔力手册(基础篇) 第一章Why Python安装Python环境使用IDE工具开始学习编程变量来一段代码字符串 本文仅适合没有python基础,以及准备入手python的小白,白中白,大佬和已经入门的大哥直接划走,不要客气, 第一章 你好!欢迎来到python入门的魔力手册,枯燥的书本,和无趣的视频课,是否让你失去了对p

Java 语法规定之外的命名注释规范-爱代码爱编程

Java 语法规定之外的命名注释规范 命名规范1. 项目名2. 包名3. 类名4. 常量名5. 变量名6. 方法名8. 其它命名技巧9. 应当避免的行为10. 经典的命名法11. 常用命名词汇注释规范1. 类注释2.字段注释3.构造器注释4.方法注释5.方法内部注释 命名规范 1. 项目名 项目名全部小写,且不使用下划线,含多个单词时使

java序列化,反序列化-爱代码爱编程

序列化,反序列化:序列化是指把一个Java对象变成二进制内容,本质上就是一个byte[]数组。 为什么要把Java对象序列化呢?因为序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程,这样,就相当于把Java对象存储到文件或者通过网络传输出去了。 有序列化,就有反序列化,即把一个二进制内容(也就是byte[]数组)变回Java对象

小白如何入门 Python 爬虫?-爱代码爱编程

本文针对初学者,我会用最简单的案例告诉你如何入门python爬虫! 想要入门Python 爬虫首先需要解决四个问题 熟悉python编程 了解HTML 了解网络爬虫的基本原理 学习使用python爬虫库 一、你应该知道什么是爬虫? 网络爬虫,其实叫作网络数据采集更容易理解。 就是通过编程向网络服务器请求数据(HTML表单),然后解析HTML,提取

Java中的基本运算符-爱代码爱编程

运算符 使用方法示例 算术运算符 public class Demo006 { public static void main(String[] args) { int a = 10; int b = 20; int c = 21; //idea快捷键:ctrl+d,复制当

小白必读!十大被低估的Python自带库!-爱代码爱编程

大家在学习python的过程中,都会了解到python的一个强大的功能在于各种强大的第三方库函数,大家只需要通过pip install 即可安装我们需要的库函数。   大家往往只是关注自己安装的python库,却忽略了python自带的库函数,或者是python自带的库,今天小编就为大家介绍一下,十大被低估的python自带库或者是python自带的函

你们都是如何学 Python 高薪就业的?赶紧学习吧!-爱代码爱编程

本文主要分为 3 个部分: 1.Python思维导图,掌握Python基础2.Python学习资料,整理优质学习网站3.Python书籍资料,从入门到精通一.Python思维导图 1.基础知识图包括了基本规则、python语言特点、计算机语言、如何运行Python、变量赋值五个方面,辅助你快速掌握Python编程的基底知识 面对对象编程是一个非常重要的

Java入门(代码块)-爱代码爱编程

代码块(初始化块) 代码块的作用: 用来初始化类或对象 内部可以有输出语句,比如在{}之间加入System.out.println()语句 静态代码块: static{}对于静态代码块,随着类的加载而执行静态代码块只执行一次静态代码块的执行要优先于非静态代码块的执行静态代码块内只能调用静态的属性,方法,不能调用非静态的非静态代码块: {}非静态

Python(for和while)循环嵌套及用法【小白学习Python必备知识】-爱代码爱编程

Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,甚至 while 中有 for 或者 for 中有 while 也都是允许的。 当 2 个(甚至多个)循环结构相互嵌套时,位于外层的循环结构常简称为

Python实现定时自动化收取,不用担心忘记收取蚂蚁森林,你学会了吗?-爱代码爱编程

1. 概述 提到蚂蚁森林,大家应该都知道,你是否有因忘记收取能量而被好友收取的经历呢? 如果你不是蚂蚁森林重度用户,被别人收取了能量可能对你来说没什么。 但如果你是蚂蚁森林重度用户,遇到能量被偷 … 本文我们来看一下如何使用 Python + Appium 实现定时自动化收取蚂蚁森林能量。 2. 环境 本文主要环境如下: 1.Win7 2

day18.用户交互Scanner-爱代码爱编程

用户交互Scanner 今天呢,我们进入基础学习的第二阶段,我们刚学会了语法,但我们还不懂操作,学完这一阶段,我们差不多就可以自己做一些像计算器的小程序了 流程控制 我们这一章要学习流程控制,那我们看看流程控制需要学哪些东西 第一步,我们要学习用户交互的Scanner对象,之前我们学的基本语法只是在IDEA里面输出一下让我们看到,而Scanne