自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 C连载4-注释、头文件函数等

一、注释(类似于Java)1./注释内容/2.//注释内容(这种只允许单行注释)二、头文件1.#include<>是C预处理指令(preprocessor directive),C编译器会在编译前会对源码做一些准备工作,即预处理(preprocessing).2.头文件:在C程序的顶部信息集合被称为“头文件“。3.stdio.h:标准输入/输出头文件。4.为什么不把常用的函数内置到语言中去?答:并非所有的程序都会运用到I/O包,轻装上阵表现了C语言的哲学,正因为如此,使得C语言成

2020-05-30 00:17:31 205

原创 Android连载14-适应不同分辨率而编写碎片

一、编辑布局1.分别来写两个布局:一个用于平板等大屏幕分辨率的,一个用于手机等小屏幕分辨率的,先写小的,地址:layout/activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <f

2020-05-28 23:52:40 111

原创 JavaScript连载13-数组、函数

一、数组1.数组是一种引用数据类型,属于对象2.数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据。3.创建数组的方式:(1)使用Array构造函数;i.创建一个空数组 var arr1 = new Array();ii.创建一个长度为30的数组 var arr2 = new Array(30);iii.创建一个包含两个字符串的数组 var arr3 = new Array(“厉害了”,“it likes”);(2)使用数组字面量;举个例子: /

2020-05-28 00:15:01 203

原创 Java连载118-编译一个类(包括内部函数、方法、类型、参数)

一、反编译一个类(包括内部函数、方法、类型、参数)package com.bjpowernode.java_learning;​public class D118_CustomerService { public boolean login(String name,String pwd) { if("admin".contentEquals(name) && "123".contentEquals(pwd)) { return true; }

2020-05-27 00:25:42 149

原创 C连载3-不同环境下的C

一、不同环境下的C1.一个源程序inform.c编译生成a.out,然后可以直接运行这个可执行程序,如果要存储这个可执行文件,应该把它重命名,否则,就会被下一次编译程序时生成的新a.out所替换。2.如何处理目标代码,C编译器会创建一个inform.o,然而却找不到这个文件,因为一旦链接器生成了完整的可执行程序,就会将其删除,如果原始程序有多个源代码文件,则会保留目标代码文件。3.GNU项目是要给开发大量免费UNIX软件的集合(GNU‘s Not Unix)。(也称为GCC,其中包好了GCC C编译器

2020-05-26 00:21:56 123

原创 Android连载13-创建启动活动类

根据碎片的生命周期,我们知道onAttach()方法首先会被执行,因此在这里做一些数据初始化的操作,比如调用getNews()方法获取几条模拟的新闻数据,以及完成NewsAdapter的创建,然后在onCreateView()方法中加载了news_title_frag布局,并给新闻列表的ListView注册了点击实践,接下来在onActivityCreated()方法中,我们通过是否能够找到一个id为news_content_layout的View只在双页模式中才会出现,在稍后的布局中将会看到。然后在Lis

2020-05-25 00:18:33 123

原创 JavaScript连载12-循环以及举例

一、if和switch的使用场景比较1.分支比较多且无法穷尽的时候,最好使用if,其他情况可以视情况而定2.如果数据不是很大,并且数据都是固定的可以使用switch3.理论上Switch的效率更高4.switch的弊端在于如果是无穷的可能性,那么就不适合使用switch二、循环1.while循环,格式同Java;break,continue使用方法同Java。2.do…while语句格式do{ 语句;}while(条件);3.for循环同Java用法一致4.举个例子<!D

2020-05-24 00:20:45 111

原创 JAVA连载117-反射的应用与打破封装新

一、反射的概念1.反射的概念是有Smith在1982年首次提出,主要是指程序可以访问、检测和修改它本身状态或者行为的一种能力,并且根据自身行为的状态和结果,调整或者修改应用所描述行为的状态和相关的语义。2.Java中,反射是一种强大的工具,它使您能够创建灵活的代码,这些代码可以在运行时进行装配,无需在组件中进行源代码的链接。3.反射允许我们在编写与执行的时候,使我们的代码能够装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码,这使得放射成为构建灵活的应用的主要工具,但是需要主要注意的是,如

2020-05-23 00:33:39 242

原创 C连载2-编译过程以及语言历史概览

一、计算机要完成两数相加,可以大致分为如下几个步骤:1.从内存位置2000上把一个数字拷贝到寄存器1;2.从内存位置2004上把另一个数字拷贝到寄存器2;3.把寄存器2里面的内容与寄存器1中的内容相加,把结果储存在寄存器1中。4.把寄存器1中的内容拷贝到内存位置2008。二、高级语言以更抽象的方式描述行为,不受限于特定CPU或者指令集。三、编译器都声称提供完整的K&R实现,与大多数语言相比,C语言比其他语言更加依赖库,因此需要一个标准库,实际上由于缺乏官方的标准,UNIX实现提供的库已成

2020-05-22 00:21:57 112

原创 Android连载12-完善新闻app内容区域

1.这里编写一个类用于开启活动,首先在onCreateView()方法中加载了我们刚刚创建的news_content_frag布局,这个没什么好解释的,接下来又提供了一个refresh()方法,这个方法就是用于将新闻的标题和内容显示在界面上的。可以看到,这里通过findViewById()方法分别获取到新闻的标题和内容控件,然后将方法传递进来的参数设置进去。package com.example.fragmentbestpractice;import android.app.Fragment;imp

2020-05-21 00:14:01 114

原创 JavaScript连载11-Switch

一、Swich语句1.switch语句格式swich(条件表达式){ case 表达式: 语句1; break; case 表示式: 语句2; break; case 表达式: 语句3: break; default: 语句n+1; break;}注意点:(1)JS中判断是否相等时是全等于(=),而不是等于(),也就是说既会判断类型是否相等优惠判断值是否相等。case后面既可以是常量也可以变量。(2)case的穿透

2020-05-20 00:24:29 70

原创 Java连载116-IO与Properties联合应用

一、IO与Properties的联合应用1.Properties解析(可以解析unicode码)package com.bjpowernode.java_learning;import java.util.*;import java.io.*;public class D116_1_PropertitiesAndIO { public static void main(String[] args) throws Exception{ //1.创建属性对象 Properties

2020-05-19 00:21:23 102

原创 C连载1-初衷&简单介绍

一、初衷本来要肝算法的还是私下搞吧,但是在某通信公司不会C,干活都没法干所以肝肝肝肝肝肝肝,不会很详细,但是只要写出来就是我不会的,或者需要总结的,如下牛*的参考书,比大学课本谭浩强好多了。二、高效性C语言居右通常是汇编语言才有的微调控功能,汇编语言是为特殊中央处理单元设计的一系列内部指令,使用助记符:不同的CPU系列使用不同的汇编语言,可以根据具体情况微调程序以获取最大运行速度或最有效地使用内存。三、可移植性四、一句牛*的话:面向对象编程一门哲学,它通过对语言建模来适应问题,而

2020-05-18 00:26:06 124

原创 Android连载11-新闻app优秀实践

一、使用碎片来进行一个最佳实践,即我们写一个新闻的app1.首先先建立一个新闻类package com.example.fragmentbestpractice;public class News { private String title; private String content; public String getTitle() { return title; } public void setTitle(String title) {

2020-05-17 00:19:44 165

原创 JavaScript连载10-流程控制语句if(快速总结)

一、if语句1.基本语法同java语言2.注意点:(1)如果只有一条语句的时候,if后面的大括号可以省略。(也同Java)(2)分号“;“也是语句,是空语句。(3)if else是一个整体,else匹配的if的时候是匹配最近的一个(4)对于非boolean类型的值,会先转换为boolean类型的值然后再进行判断。(5)判断变量和字面量的问题:但凡遇到一个变量等于或者不等于一个字面量的时候,把字面量写在前面。主要原因:经常会把==写成=(6)if语句可以嵌套使用/*if语句格式同java语言

2020-05-16 15:10:57 145

原创 Java连载115-利用Class的某些方法进行反编译

一、我们介绍几个函数用于反编译一个类package com.bjpowernode.java_learning;public class D115_1_User { private String id; public int age; protected String addr; boolean sex;}package com.bjpowernode.java_learning;import java.lang.reflect.Field;import java.lang.

2020-05-15 00:22:48 143

原创 HTML连载88-今天把努比亚界面仿真写完了(完结连载)

一、完结HTML连载,手写努比亚首页界面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="CSS/base.css"> <link rel="stylesheet" href="CSS/index.css"&

2020-05-14 00:09:43 491

原创 Android连载10-动态添加页面、创建一个新闻app

一、动态规划界面的大小1.我们在res的文件夹里面创建一个新的文件夹large_fragment用来,然后写一个界面,activity_main.xml文件,用于存储平板电脑等一些分辨率高的界面。也就是说小屏幕使用正常activity_main文件、大屏幕就使用large_fragment文件夹里面的界面。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://

2020-05-13 00:19:48 246

原创 JavaScript连载9-三目运算符、综合复习

一、逗号表达式1.程序中使用逗号表达式,通产是要分别求出逗号表示式内各表达式的值,并不一定要求整个表达式的值。2.并不是所有出现逗号的地方都组成逗号表达式,例如在变量说明中,函数参数表中逗号,只是用作各个变量之间的间隔符。var a,b;b = (a=3,--a,a*5);console.log(a,b);二、三目运算符1.格式:条件表达式?语句1:语句22.如果条件表示为true,则执行语句1,并返回执行结果如果条件表达式为false,则执行语句2,并返回执行结果3.注意点:条件运

2020-05-12 00:12:20 153

原创 Java连载114-可变长参数

一、可变长参数package com.bjpowernode.java_learning;import java.util.Date;public class D114_1_VariableLengthParameter { public static void main(String[] args) throws Exception { m1(); m1(1); m1(1,2); m1(1,2,3,4,5,6); m2("jjiosdjf","jdosf

2020-05-11 00:34:02 113

原创 HTML连载87-完善内容区域

一、先上成型之后的图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="CSS/base.css"> <link rel="stylesheet" href="CSS/index.css"></

2020-05-10 00:21:22 155

原创 Android连载9-碎片的生命周期

一、碎片的状态和1.运行状态当一个碎片是可见的,并且她所关联的活动正处于运行状态,该碎片就是运行状态。2.暂停状态当一个活动那个进入暂停状态(由于另一个未占满屏幕的活动被添加到栈顶),与它相关联的可见碎片进入到暂停状态。3.停止状态当一个活动进入到停止状态的时候,与它相关联的碎片就会进入到停止状态。或者通过调用FragmentTransaction的remove()、replace()方法将碎片从活动中移除,但有在事务提交之前调用addToBackStack()方法,这时的碎片也就会进入到停止状

2020-05-09 00:20:10 145

原创 JavaScript连载8-关系运算符、逗号运算符

一、关系运算符< > >= <= == !=注意点:下面特别拿出与Java进行比较(1)=判断值和类型是否相等 ! 判断值和类型是否不相等(2)对于非数值进行比较的时候,会将其转换为数值在进行比较,这里涉及到字符串转为数值(3)如果符号两侧的值都是字符时,不会将其转换为数字进行比较,而会分别比较字符的unicode编码,如果字符串的话,那么就会逐...

2020-05-08 00:19:11 111

原创 Java连载113-通过反射机制来获取对象

一、反射1.在Java虚拟机种,只有一个类,所有使用使用反射机制的时候,创建多少个引用都是指向同一个类的。2.通过Class类对象创建java对象package com.bjpowernode.java_learning;import com.bjpowernode.java_learning.A113;public class D113_ReflectTest02 { publi...

2020-05-07 00:08:22 111

原创 HTML连载86-添加视频、伸缩布局

一、复习了伸缩布局<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="CSS/base.css"> <...

2020-05-06 00:15:32 182

空空如也

空空如也

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

TA关注的人

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