03 2021 档案

摘要:示例代码如下 // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" // "unsafe" ) // 主函数 func main(){ // 运算符 // ++ // -- // == // != // >= 阅读全文
posted @ 2021-03-31 23:13 程序员陈师兄cxycsx 阅读(50) 评论(0) 推荐(0)
摘要:示例代码如下: // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" // "unsafe" ) // 主函数 func main(){ // 类型别名 // type i64 int64 // type ( 阅读全文
posted @ 2021-03-31 22:55 程序员陈师兄cxycsx 阅读(60) 评论(0) 推荐(0)
摘要:示例代码如下: // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" // "unsafe" ) // 主函数 func main(){ // 类型转换 // n1 := 5 // n2 := n1 / 2 / 阅读全文
posted @ 2021-03-31 22:51 程序员陈师兄cxycsx 阅读(45) 评论(0) 推荐(0)
摘要:示例代码如下: // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" // "unsafe" ) // 主函数 func main(){ // 格式化输出函数 // var c = '中' // %c 字符 / 阅读全文
posted @ 2021-03-31 22:30 程序员陈师兄cxycsx 阅读(261) 评论(0) 推荐(0)
摘要:示例代码如下: // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" // "unsafe" ) // 主函数 func main(){ // 布尔类型 // var isMarried bool = true 阅读全文
posted @ 2021-03-31 22:09 程序员陈师兄cxycsx 阅读(47) 评论(0) 推荐(0)
摘要:示例代码如下 // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" ) // 主函数 func main(){ // 变量声明 // var age int // var ( // n1 int // ) // 阅读全文
posted @ 2021-03-31 21:27 程序员陈师兄cxycsx 阅读(41) 评论(0) 推荐(0)
摘要:示例代码如下: // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" ) // 主函数 func main(){ fmt.Println("hello world") } 阅读全文
posted @ 2021-03-31 20:02 程序员陈师兄cxycsx 阅读(47) 评论(0) 推荐(0)
摘要:示例代码如下: // 头文件 #include <stdio.h> // 全局变量 int age = 18; // 主函数 int main(){ // 局部变量 float price = 23.6f; printf("%f\n", price); // 返回值 return 0; } 变量的作 阅读全文
posted @ 2021-03-31 19:05 程序员陈师兄cxycsx 阅读(56) 评论(0) 推荐(0)
摘要:1.C语言数据类型 char short int long long long float double 注:C语言没有字符串类型 示例代码如下: // 头文件 #include <stdio.h> // 主函数 int main(){ char c = 'a'; // 打印输出 printf("% 阅读全文
posted @ 2021-03-31 19:02 程序员陈师兄cxycsx 阅读(77) 评论(0) 推荐(0)
摘要:1.图解1 2.图解2 阅读全文
posted @ 2021-03-31 17:14 程序员陈师兄cxycsx 阅读(41) 评论(0) 推荐(0)
摘要:1.图解 2.解释 View 视图层 ViewModel 视图模型 Model 数据层 阅读全文
posted @ 2021-03-31 16:39 程序员陈师兄cxycsx 阅读(174) 评论(0) 推荐(0)
摘要:示例代码如下: <div id="counter"> 当前计数:{{count}} <!-- <button v-on:click='count++'>+</button> <button v-on:click='count--'>-</button> --> <!-- <button v-on:c 阅读全文
posted @ 2021-03-31 16:22 程序员陈师兄cxycsx 阅读(61) 评论(0) 推荐(0)
摘要:示例代码如下: <ul id='books'> <li v-for='item in books'>{{item}}</li> </ul> <script> const app = new Vue({ el: '#books', // 挂载元素 data: { books: ['水浒传', '红楼梦 阅读全文
posted @ 2021-03-31 16:00 程序员陈师兄cxycsx 阅读(46) 评论(0) 推荐(0)
摘要:1.过滤 status-code:200 method:Post 2.XHR请求重发 右键 > Replay XHR 阅读全文
posted @ 2021-03-31 12:11 程序员陈师兄cxycsx 阅读(45) 评论(0) 推荐(0)
摘要:1.全屏滚动长截图 打开开发者工具 > ctrl + shift + p > capture 阅读全文
posted @ 2021-03-31 12:02 程序员陈师兄cxycsx 阅读(295) 评论(0) 推荐(0)
摘要:1.查找文件 ctrl + p 2.加载运行代码 Snippets 在其他面板加载运行代码 ctrl + p > ! 阅读全文
posted @ 2021-03-31 11:59 程序员陈师兄cxycsx 阅读(77) 评论(0) 推荐(0)
摘要:1.复制值 copy() 2.获取元素 2.1获取元素 document.querySelector('#nv_home') $('nv_home') 2.2返回一个数组 $$('#nv_home') 2.3获取上一次的值 $_ 阅读全文
posted @ 2021-03-31 11:08 程序员陈师兄cxycsx 阅读(133) 评论(0) 推荐(0)
摘要:1.显示和隐藏元素 h 2.复制粘贴元素 ctrl + c ctrl + v 3.编辑元素 选中元素 > 右键 4.断点调试 选中元素 > Break on 阅读全文
posted @ 2021-03-31 10:52 程序员陈师兄cxycsx 阅读(67) 评论(0) 推荐(0)
摘要:1.右键 2.F12 3.ctrl + shift + i 4.更多工具 > 开发者工具 5.先打开空白网页,再打开网址 阅读全文
posted @ 2021-03-31 10:41 程序员陈师兄cxycsx 阅读(2987) 评论(0) 推荐(0)
摘要:示例代码如下: // 头文件 #include <stdio.h> // 主函数 int main(){ // 打印输出 printf("hello world\n"); // 返回值 return 0; } 阅读全文
posted @ 2021-03-30 16:52 程序员陈师兄cxycsx 阅读(107) 评论(0) 推荐(0)
摘要:示例代码如下: import re request_headers = """ user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389. 阅读全文
posted @ 2021-03-30 16:05 程序员陈师兄cxycsx 阅读(174) 评论(0) 推荐(0)
摘要:1.Go语言编译器安装 请参考这篇博客:https://www.cnblogs.com/gmbjzg/p/14543025.html 2.打开sublime > 工具 > 编译系统 > 编译新系统 { "cmd": ["go", "run", "$file_name"], "file_regex": 阅读全文
posted @ 2021-03-30 15:57 程序员陈师兄cxycsx 阅读(549) 评论(0) 推荐(0)
摘要:1.下载GCC编译器 下载地址:https://sourceforge.net/projects/mingw/files/latest/download 配置 2.3打开sublime > 工具 > 编译系统 > 编译新系统 C语言编译支持 { "cmd": ["gcc","${file}","-o 阅读全文
posted @ 2021-03-30 15:30 程序员陈师兄cxycsx 阅读(212) 评论(0) 推荐(0)
摘要:1.下载安装SDK 安装步骤请参考:https://www.cnblogs.com/gmbjzg/p/14539626.html 2.创建批处理程序 新建runJava.bat, 脚本内容如下: @ECHO OFF cd %~dp1 ECHO Compiling %~nx1..... IF EXIS 阅读全文
posted @ 2021-03-30 14:41 程序员陈师兄cxycsx 阅读(312) 评论(0) 推荐(0)
摘要:注释 // 单行注释 /* 多行注释 */ 阅读全文
posted @ 2021-03-30 12:08 程序员陈师兄cxycsx 阅读(77) 评论(0) 推荐(0)
摘要:1.模块的导入 /*模块的导入*/ @use "base"; @debug base.$name; 2.变量的定义 /*变量的定义*/ $name:"xyz"; /*输出*/ @debug $name; 3.函数 /*函数*/ @function getColor(){ @return "#ff5" 阅读全文
posted @ 2021-03-30 12:01 程序员陈师兄cxycsx 阅读(118) 评论(0) 推荐(0)
摘要:1.index.sass代码风格,示例代码如下: .btn color: #ff5 2.index.scss代码风格,示例代码如下: .public { color: #ff5; } 阅读全文
posted @ 2021-03-30 10:55 程序员陈师兄cxycsx 阅读(70) 评论(0) 推荐(0)
摘要:示例代码 <body> <div id="app">姓名:{{name}}, 年龄:{{age}}</div> </body> <script> const app = new Vue({ el: '#app', // 挂载元素 data: { name: 'xyz', age: 18 } }) < 阅读全文
posted @ 2021-03-29 23:03 程序员陈师兄cxycsx 阅读(30) 评论(0) 推荐(0)
摘要:方式一 引入vue.js <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 方式二 下载vue.js原文件 官网下载地址:https://cn.vuejs.org/js/vue.js 阅读全文
posted @ 2021-03-29 22:32 程序员陈师兄cxycsx 阅读(39) 评论(0) 推荐(0)
摘要:1.变量的定义 $bgc:#ff5; body { background-color: $bgc; } 2.嵌套 ul { li { list-style: none; a { color: #ff5; } } } 3.继承 .public { color: #ff5; } div { @exten 阅读全文
posted @ 2021-03-29 20:21 程序员陈师兄cxycsx 阅读(53) 评论(0) 推荐(0)
摘要:1.下载软件 官网地址:https://sass-lang.com/dart-sass github下载地址:https://github.com/sass/dart-sass/releases/tag/1.32.8 2.配置环境变量 在path环境变量中添加C:\Users\gmbjzg\soft 阅读全文
posted @ 2021-03-29 18:56 程序员陈师兄cxycsx 阅读(2209) 评论(0) 推荐(0)
摘要:修改hosts文件 C:\Windows\System32\drivers\etc\hosts 添加以下两条解析记录 192.30.253.112 github.com 151.101.185.194 github.global.ssl.fastly.net 阅读全文
posted @ 2021-03-29 18:31 程序员陈师兄cxycsx 阅读(60) 评论(0) 推荐(0)
摘要:1.基本数据类型 var n1 = 1 var n2 = n1 n2 = 3 console.log(n2) // 3 console.log(n1) // 1 2.引用数据类型 var o1 = { 'name': 'xyz', 'age': 18 } var o2 = o1 o2.age = 2 阅读全文
posted @ 2021-03-29 16:30 程序员陈师兄cxycsx 阅读(68) 评论(0) 推荐(0)
摘要:初始赋值, 表明要赋值的对象为null 内存回收 示例代码如下: // 对象初始化 var obj = null // 动态赋值 obj = { 'name': 'xyz', 'age': 18 } // 内存回收 obj = null console.log(obj) 阅读全文
posted @ 2021-03-29 13:14 程序员陈师兄cxycsx 阅读(267) 评论(0) 推荐(0)
摘要:null 与 undifined的区别 undifined 代表定义但未赋值 null 代表定义且赋值为null 阅读全文
posted @ 2021-03-29 13:12 程序员陈师兄cxycsx 阅读(82) 评论(0) 推荐(0)
摘要:js面向对象 var Person = function(name, age){ this.name = name this.age = age } // 实例对象 var p = new Person('xyz', 18) console.log(p.name) 阅读全文
posted @ 2021-03-29 12:19 程序员陈师兄cxycsx 阅读(29) 评论(0) 推荐(0)
摘要:示例代码如下: <!-- css --> <style> body { margin: 0; padding: 0; } .main { display: flex; justify-content: center; align-items: center; height: 600px; width 阅读全文
posted @ 2021-03-29 11:40 程序员陈师兄cxycsx 阅读(995) 评论(0) 推荐(0)
摘要:示例代码如下: <!-- css --> <style> body { margin: 0; padding: 0; } .main { position: relative; height: 600px; background-color: #ccc; } .item { position: ab 阅读全文
posted @ 2021-03-29 11:13 程序员陈师兄cxycsx 阅读(117) 评论(0) 推荐(0)
摘要:文档地址:https://css-tricks.com/snippets/css/a-guide-to-flexbox/ 阅读全文
posted @ 2021-03-29 10:50 程序员陈师兄cxycsx 阅读(96) 评论(0) 推荐(0)
摘要:总结如下: 1.数据类型 1.1基本的数据类型(值类型) - string - num - boolean - null - undefined 1.2对象(引用)数据类型 - Object - Function - Array 2.数据类型判断 - typeof (返回一个字符串) e.g con 阅读全文
posted @ 2021-03-28 11:21 程序员陈师兄cxycsx 阅读(31) 评论(0) 推荐(0)
摘要:1.网址:https://i.fkw.com/ 2.JS逆向示例代码如下: // 方式一 function o(u, z) { var w = (u & 65535) + (z & 65535) , v = (u >> 16) + (z >> 16) + (w >> 16); return (v < 阅读全文
posted @ 2021-03-27 17:23 程序员陈师兄cxycsx 阅读(376) 评论(0) 推荐(0)
摘要:示例代码如下: const CryptoJS = require('crypto-js'); console.log(CryptoJS.MD5('123456').toString()) 阅读全文
posted @ 2021-03-27 16:48 程序员陈师兄cxycsx 阅读(2378) 评论(0) 推荐(0)
摘要:网址:https://www.cmd5.com/ 阅读全文
posted @ 2021-03-27 16:34 程序员陈师兄cxycsx 阅读(198) 评论(0) 推荐(0)
摘要:1.全国空气质量在线平台 网址:https://www.aqistudy.cn/ 2.逆向js代码 const askCju6cmMLz = "apAteRdhDd5i5n74";//AESkey,可自定义 const asieXomd2dAl = "bN8izWwuwRjjA0pH";//密钥偏移 阅读全文
posted @ 2021-03-27 16:32 程序员陈师兄cxycsx 阅读(527) 评论(0) 推荐(0)
摘要:示例代码如下: import requests from concurrent.futures import ThreadPoolExecutor import time # 下载歌曲 def downloader(item): resp = requests.get(item['song_link 阅读全文
posted @ 2021-03-26 17:28 程序员陈师兄cxycsx 阅读(83) 评论(0) 推荐(0)
摘要:示例代码如下: import time from concurrent.futures import ThreadPoolExecutor def make_food(food): print(food, "开始制作") time.sleep(2) print(food, "制作完成") retur 阅读全文
posted @ 2021-03-26 17:00 程序员陈师兄cxycsx 阅读(99) 评论(0) 推荐(0)
摘要:示例代码如下: import threading import time from concurrent.futures import ThreadPoolExecutor def make_food(food): print(food, "开始制作") time.sleep(2) print(fo 阅读全文
posted @ 2021-03-26 16:55 程序员陈师兄cxycsx 阅读(1048) 评论(0) 推荐(0)
摘要:示例代码如下: import threading import time from concurrent.futures import ThreadPoolExecutor def make_food(food): print(food, "开始制作") time.sleep(2) print(fo 阅读全文
posted @ 2021-03-26 16:39 程序员陈师兄cxycsx 阅读(47) 评论(0) 推荐(0)
摘要:线程锁,示例代码如下: import threading import time total = 0 def add(lock): global total for i in range(100000): lock.acquire() total += 1 lock.release() def mi 阅读全文
posted @ 2021-03-26 16:23 程序员陈师兄cxycsx 阅读(271) 评论(0) 推荐(0)
摘要:示例代码如下: import threading import time total = 0 def add(): global total for i in range(100000): total += 1 print(total) def minus(): global total for i 阅读全文
posted @ 2021-03-26 16:18 程序员陈师兄cxycsx 阅读(112) 评论(0) 推荐(0)
摘要:示例代码如下: import threading import time class Task(threading.Thread): def __init__(self, food, finish_food): super().__init__() self.food = food self.fin 阅读全文
posted @ 2021-03-26 15:55 程序员陈师兄cxycsx 阅读(46) 评论(0) 推荐(0)
摘要:示例代码如下: import threading import time class Task(threading.Thread): def __init__(self, food): super().__init__() self.food = food def run(self): print( 阅读全文
posted @ 2021-03-26 15:43 程序员陈师兄cxycsx 阅读(97) 评论(0) 推荐(0)
摘要:快捷方式 ctrl + alt + l 阅读全文
posted @ 2021-03-26 15:13 程序员陈师兄cxycsx 阅读(94) 评论(0) 推荐(0)
摘要:示例代码如下: import threading import time class Task(threading.Thread): def __init__(self, food): super().__init__() self.food = food def run(self): print( 阅读全文
posted @ 2021-03-26 15:10 程序员陈师兄cxycsx 阅读(42) 评论(0) 推荐(0)
摘要:示例代码如下: import threading import time def make_food(food): print(food, "开始制作") time.sleep(2) print(food, "制作完成") def main(): food_list = ['番茄炒鸡蛋', '青椒炒 阅读全文
posted @ 2021-03-26 14:56 程序员陈师兄cxycsx 阅读(41) 评论(0) 推荐(0)
摘要:由于GIL锁的限制,多核CPU无法并行执行同一进程内的多个线程 在一个进程内,同一时刻只能有一个线程通过获取GIL锁被CPU调度 阅读全文
posted @ 2021-03-26 14:44 程序员陈师兄cxycsx 阅读(48) 评论(0) 推荐(0)
摘要:示例代码如下: import requests import multiprocessing import time # 下载歌曲 def downloader(item): resp = requests.get(item['song_link']) with open('./song/' + i 阅读全文
posted @ 2021-03-26 14:39 程序员陈师兄cxycsx 阅读(200) 评论(0) 推荐(0)
摘要:示例代码如下: import multiprocessing import time import json def buy_ticket(lock): # 1.获取余票 time.sleep(1) lock.acquire() data = json.load(open('ticket.json' 阅读全文
posted @ 2021-03-26 13:49 程序员陈师兄cxycsx 阅读(51) 评论(0) 推荐(0)
摘要:串行执行, 示例代码如下: import time import json def bucy_ticket(): # 1.获取余票 time.sleep(1) data = json.load(open('ticket.json')) left_count = data['count'] # 2.有 阅读全文
posted @ 2021-03-26 12:48 程序员陈师兄cxycsx 阅读(119) 评论(0) 推荐(0)
摘要:方式一 import multiprocessing import time def task(md): for i in range(100): md['count'] += 1 print('进程执行完毕...', md['count']) def main(): manager = multi 阅读全文
posted @ 2021-03-26 12:24 程序员陈师兄cxycsx 阅读(144) 评论(0) 推荐(0)
摘要:示例代码如下: import multiprocessing import time def task(md): for i in range(100): md['count'] += 1 print('进程执行完毕...', md['count']) def main(): manager = m 阅读全文
posted @ 2021-03-26 11:37 程序员陈师兄cxycsx 阅读(131) 评论(0) 推荐(0)
摘要:示例代码如下: import multiprocessing import time def make_food(name, md): print(name + '开始制作') time.sleep(2) print(name + '制作完成') md[name] = name print(id(m 阅读全文
posted @ 2021-03-26 11:25 程序员陈师兄cxycsx 阅读(66) 评论(0) 推荐(0)
摘要:获取python解释器信息 sys.version 获取操作系统名称 sys.platform 获取解释器默认编码 sys.getdefaultencoding() 获取文件写入编码 sys.getfilesystemencoding() 阅读全文
posted @ 2021-03-25 22:18 程序员陈师兄cxycsx 阅读(24) 评论(0) 推荐(0)
摘要:判断是否是文件 os.path.isfile() 判断是否是目录 os.path.isdir() 判断文件或目录是否存在 os.path.exists() 判断是否是绝对路径 os.path.isabs() 获取当前脚本所在目录 os.getcwd() 返回指定文件夹下所有目录和文件 os.list 阅读全文
posted @ 2021-03-25 22:11 程序员陈师兄cxycsx 阅读(27) 评论(0) 推荐(0)
摘要:官网地址:https://pypi.org/ 阅读全文
posted @ 2021-03-25 20:58 程序员陈师兄cxycsx 阅读(15) 评论(0) 推荐(0)
摘要:示例代码如下: import sys print(sys.path) 阅读全文
posted @ 2021-03-25 20:43 程序员陈师兄cxycsx 阅读(61) 评论(0) 推荐(0)
摘要:示例代码如下: from matplotlib import pyplot as plt from matplotlib import font_manager # x轴坐标 x = range(2, 26, 2) # y轴坐标 y = [15, 13, 14.5, 17, 20, 25, 26, 阅读全文
posted @ 2021-03-25 17:56 程序员陈师兄cxycsx 阅读(40) 评论(0) 推荐(0)
摘要:Go变量 变量的定义: var i int i = 10 fmt.Println("i=", i) 注: 声明变量后不赋值,将使用默认值 变量不声明类型,根据类型自动推导 省略var,使用:=声明变量 示例代码如下: // var i int // i = 8 i := 8 默认值如下: int:0 阅读全文
posted @ 2021-03-16 22:31 程序员陈师兄cxycsx 阅读(55) 评论(0) 推荐(0)
摘要:打开控制面板 > 硬件和声音 > 选择无声 阅读全文
posted @ 2021-03-16 17:57 程序员陈师兄cxycsx 阅读(186) 评论(0) 推荐(0)
摘要:1.下载软件包 开发环境VC6.0 下载地址:https://pan.baidu.com/s/1nxee1AD 提取密码:wdhk 2.新建一个工程 文件 > 新建 > 工程 选择Win32 Console Application 3.新建C源文件 文件 > 文件 > C++ Source File 阅读全文
posted @ 2021-03-16 17:47 程序员陈师兄cxycsx 阅读(799) 评论(0) 推荐(0)
摘要:gofmt -w hello.go 阅读全文
posted @ 2021-03-16 15:16 程序员陈师兄cxycsx 阅读(51) 评论(0) 推荐(0)
摘要:Go语言注释 行注释 // 注释内容 块注释 /* * 注释内容 */ 阅读全文
posted @ 2021-03-16 15:13 程序员陈师兄cxycsx 阅读(75) 评论(0) 推荐(0)
摘要:转义字符 制表符:\t 换行符:\n 反斜杆:\\ 回车:\r 从当前行最前面输出,覆盖已输出的字符 阅读全文
posted @ 2021-03-16 14:57 程序员陈师兄cxycsx 阅读(28) 评论(0) 推荐(0)
摘要:Go编译 go build -o myhello.exe hello.go 编译并运行 go run hello.go 阅读全文
posted @ 2021-03-16 14:35 程序员陈师兄cxycsx 阅读(66) 评论(0) 推荐(0)
摘要:第一个Go程序 目录结构 C:\USERS\GMBJZG\GOPROJECT └─src └─code └─project01 └─main hello.exe hello.go 第一个Go程序 package main import "fmt" func main(){ fmt.Println(" 阅读全文
posted @ 2021-03-16 14:06 程序员陈师兄cxycsx 阅读(37) 评论(0) 推荐(0)
摘要:Go语言开发环境搭建 1.下载SDK 官网下载:https://golang.google.cn/ 2.配置环境变量 添加GOROOT环境变量 C:\Users\gmbjzg\software\go PATH添加 %GOROOT%\bin 添加GOPTATH环境变量 C:\Users\gmbjzg\ 阅读全文
posted @ 2021-03-16 13:37 程序员陈师兄cxycsx 阅读(324) 评论(0) 推荐(0)
摘要:# Definition for singly-link list class ListNode: def __init__(self, val): self.val = val self.next = None 阅读全文
posted @ 2021-03-16 01:10 程序员陈师兄cxycsx 阅读(173) 评论(0) 推荐(0)
摘要:变量的定义 数据类型 变量名 = 值 byte byteValue = 127; long longValue = 10000L; float floatValue = 3.0F; double doubleValue = 314.0; 阅读全文
posted @ 2021-03-16 00:36 程序员陈师兄cxycsx 阅读(96) 评论(0) 推荐(0)
摘要:小数表示 double num; num = 3.14e2; 阅读全文
posted @ 2021-03-16 00:35 程序员陈师兄cxycsx 阅读(154) 评论(0) 推荐(0)
摘要:变量作用域 通过{}界定 阅读全文
posted @ 2021-03-16 00:27 程序员陈师兄cxycsx 阅读(35) 评论(0) 推荐(0)
摘要:数据类型转换规则 1.byte short char > int > long > float > double 2.byte short char之间不能互相转换 强制类型转换 byte a = 1; int b = 2; byte c = (byte)(a + b); System.out.pr 阅读全文
posted @ 2021-03-16 00:20 程序员陈师兄cxycsx 阅读(382) 评论(0) 推荐(0)
摘要:数据类型 整型byte short int long byte 占1个字节 数的表示范围:-128(-2^7) 至 127(2^7 - 1) short 占2个字节 数的表示范围:-2^15 至 (2^15 - 1) int 占4个字节 数的表示范围:-2^31 至 (2^31 - 1) long 阅读全文
posted @ 2021-03-16 00:01 程序员陈师兄cxycsx 阅读(30) 评论(0) 推荐(0)
摘要:0在计算机中的表示 正数零:0000 0000 负数零:1000 0000 正数零的补码为0000 0000 负数零的补码为0000 0000 负数零的原码:1000 0000 反码:1111 1111 补码:0000 0000 即0在计算机中的存储形式为0000 0000 规定1000 0000代 阅读全文
posted @ 2021-03-15 23:06 程序员陈师兄cxycsx 阅读(2608) 评论(0) 推荐(0)
摘要:对于一个正数,原码和补码相同 对于一个负数,补码的转换规则如下: 1.符号位不变 2.数值位取反 3.末位 +1 计算机中,以补码的形式中存储。 例子 如-12在计算机中的存储是1111 0100 12 的二进制数位 0000 1100 -12的二进制数位 1000 1100 最高位代表符号位,规定 阅读全文
posted @ 2021-03-15 22:50 程序员陈师兄cxycsx 阅读(608) 评论(0) 推荐(0)
摘要:二进制 以0b开头 0b11 八进制 以0开头011 十六进制 以0x开头0x11 阅读全文
posted @ 2021-03-15 22:20 程序员陈师兄cxycsx 阅读(180) 评论(0) 推荐(0)
摘要:十进制 128 = 1 * 10^2 + 2 * 10^1 + 8 * 10^0 = 100 + 20 + 8 二进制 011 = 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 0 + 2 + 1 = 3(10) 十进制转二进制 十进制12对应的二进制数为1100 12 / 2 = 6 阅读全文
posted @ 2021-03-15 22:14 程序员陈师兄cxycsx 阅读(464) 评论(0) 推荐(0)
摘要:Java常量 字符常量:'a' 字符串常量:"hello world" 整型常量:1 小数常量:1.2 布尔常量:true or false 阅读全文
posted @ 2021-03-15 21:23 程序员陈师兄cxycsx 阅读(64) 评论(0) 推荐(0)
摘要:单行注释 // 注释内容 多行注释 /* * 多行注释内容 */ 文档注释 /** * 文档注释 */ 阅读全文
posted @ 2021-03-15 20:54 程序员陈师兄cxycsx 阅读(25) 评论(0) 推荐(0)
摘要:Java命名规则 包命名规则 单词全部小写 域名反转形式来命名包 域名:gmbjzg.com 包层级结构:com > gmbjzg 类和接口命名规则 驼峰命名法 类:WetcharPay 变量和方法命名规则 第一个单词小写,其余单词首字母大写 变量:checkLogin 常量命名 所有字母大写,单词 阅读全文
posted @ 2021-03-15 20:46 程序员陈师兄cxycsx 阅读(39) 评论(0) 推荐(0)
摘要:Java标识符 数字、字母、下划线_ 和$符 且不能以数字开头 区分大小写 阅读全文
posted @ 2021-03-15 20:32 程序员陈师兄cxycsx 阅读(33) 评论(0) 推荐(0)
摘要:示例代码如下: class HelloWorld{ public static void main(String[] args){ System.out.println("hello wolrd"); } } javac HelloWorld.java 编译生成字节码文件HelloWorld.cla 阅读全文
posted @ 2021-03-15 20:01 程序员陈师兄cxycsx 阅读(54) 评论(0) 推荐(0)
摘要:java开发环境搭建 1.下载jdk 官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 下载需要登录Oracle账号 账号:2696671285@qq.com 密码:Oracle123 阅读全文
posted @ 2021-03-15 19:54 程序员陈师兄cxycsx 阅读(72) 评论(0) 推荐(0)
摘要:Java语言特点 跨平台(不同的平台JVM) 动态(动态加载字节码文件) 解释型语言(.class -> java虚拟机) 分布式 高效 结构中立(字节码) java语言执行机制 .java -> .class -> java虚拟机 阅读全文
posted @ 2021-03-15 19:18 程序员陈师兄cxycsx 阅读(43) 评论(0) 推荐(0)
摘要:图解 阅读全文
posted @ 2021-03-15 19:17 程序员陈师兄cxycsx 阅读(36) 评论(0) 推荐(0)
摘要:JDK(Java Development Kit) JRE(Java Runtime Environment) JVM(Java Virtual Machine) 三者间的关系 JDK = JRE + 工具(javac) JRE = JVM + Java核心类库 JDK > JRE > JVM 阅读全文
posted @ 2021-03-15 19:15 程序员陈师兄cxycsx 阅读(78) 评论(0) 推荐(0)
摘要:Java三大版本 JavaSE(java PIatform Standard Edition) JavaEE(java PIatform Enterprise Edition) JavaME(java PIatform Micro Edition) JavaSE JavaSE是Java的标准版本,是 阅读全文
posted @ 2021-03-15 17:03 程序员陈师兄cxycsx 阅读(155) 评论(0) 推荐(0)
摘要:Dos命令 盘符切换 C: 切换到根目录 cd \ 查看当前目录 dir 切换目录 cd 路径 清屏 cls 查看ip ipconfig 退出终端 exit 打开应用 计算器 calc 画图工具 mapaint 记事本 notepad 网络测通 ping www.baidu.com 创建文件夹 md 阅读全文
posted @ 2021-03-15 16:33 程序员陈师兄cxycsx 阅读(63) 评论(0) 推荐(0)
摘要:电脑常用快捷键 打开任务管理器 ctrl + shift + esc 打开cmd win + r 关闭窗口 alt + f4 永久删除文件 shift + delete 打开文件资源管理器 win + e 阅读全文
posted @ 2021-03-15 16:16 程序员陈师兄cxycsx 阅读(50) 评论(0) 推荐(0)
摘要:简单工厂设计模式 示例代码如下: from abc import ABCMeta, abstractmethod # 抽象产品角色 class Payment(metaclass=ABCMeta): @abstractmethod def pay(self, money): pass # 产品角色 阅读全文
posted @ 2021-03-15 15:52 程序员陈师兄cxycsx 阅读(79) 评论(0) 推荐(0)
摘要:面向对象设计原则(SOLID) 单一职责原则(Single) 开放封闭原则(Open Closed) 里氏替换原则( Liskov Substitution) 依赖倒置原则(Dependency Inversion) 接口分离原则(Interface) 单一职责原则 每个类只负责单一的职责 开放封闭 阅读全文
posted @ 2021-03-15 13:51 程序员陈师兄cxycsx 阅读(58) 评论(0) 推荐(0)
摘要:1.什么是Markdown Mardown是一种文本标记语言,使用它,能让我们更加专注于内容的输出,而不是排版样式。 我们平常使用的.txt文档书写的文字是没有样式的,使用Markdown语法就可以给文字进行加粗,斜体等操作 2.Markdown基本使用 # 一级标题 ## 二级标题 ### 三级标 阅读全文
posted @ 2021-03-14 00:27 程序员陈师兄cxycsx 阅读(107) 评论(0) 推荐(0)