首页 文章 精选 留言 我的

精选列表

搜索[零基础],共10004篇文章
优秀的个人博客,低调大师

Python零基础学习笔记(二)——数据的存储

计算机用来存储数据,计算数据 数据存放在内存里 bit中文名称是位,音译“比特”,是用以描述电脑数据量的最小单位。二进制数系统中,每个0或1就是一个位(bit)。 单位换算1Byte=8bit1Kb=1024bit=2^10bit=1/8KB1Mb=1024Kb=2^20bit=1/8MB1Gb=1024Mb=2^30bit=1/8GB1Tb=1024Gb=2^40bit=1/8TB 数据存储最基本的单位是字节,存储数据时高位补0,最高位表示符号位,负数为1,正数为0 源码/反码/补码之间的关系正整数的原码、反码和补码都一样;负数部分:原码和反码的相互转换:符号位不变,数值位按位取反原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1 绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符)开始,进行一级级目录指向文件。相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件。

优秀的个人博客,低调大师

Java零基础入门学习1:初探Java世界

在我们的编程世界中,Java可以说是不可或缺的一部分,它可以实现C++中很多不能实现的地方,使用也与C++有一定差别。学过C或C++的,Java上手很快。如果你之前没学过C或C++,也没关系。我呢将用通俗的语言,生活中的栗子,来帮助大家理解、学习好Java编程。 有一句经典的话:计算机编程极其困难,它要求你获得计算机科学专业的学位,需要投入几千美元来购买计算机硬件和软件,需要极强的分析能力,需要有耐心,而且对含咖啡因的饮料有强烈的爱好。 而这句话除了最后一个,全是错的。我喜欢喝可乐,并发现百事比可口好喝,这是我当程序员来最大的收获之一,尽管不是很健康。 其实,编程不难,只要有兴趣,熟练掌握没问题。当你面对计算机时,你想告诉他,I love programming! 那么,你就可以用程序来坐到它。 首先,我们需要一个编程环境,也就是IDE,集成开发环境。一个友好的IDE能使人心情舒畅,愉悦,对做题有很大的帮助。 我们在这里一律采用Netbeans,可在这里下载。 首先,新建一个项目。 然后,选择类型Java。 之后给它命名为你喜欢的名字。这里以Java_class为例。 建好之后,我们按Ctrl+n键,新建文件。 文件名命名为My_first_java_program; 打出下面的源码: 代码1.1-我的第一个Java代码-I love programming! public class My_first_java_program{ public static void main(String args[]){ System.out.println("I love programming!"); } } 我们来讲解一下这段代码: public class My_first_java_program表示声明一个类。这里的类是什么意思呢?其实,每一个Java程序都是一个类,且只有一个主类。这个My_first_java_program是类名,而类名必须和文件名相符。否则就会出现CE(编译错误的情况)。 那我们所说的编译又是什么呢?编译就是将我们所编写的代码转化为程序的工作。因为代码本身无法进行任何运算,编程就是编写程序,而不仅仅是编写代码。 在Netbeans中,F6键是编译运行,按下F6,在下边就会出现程序运行框: 这就算完成了这个程序的编辑。 那让我们回到源代码上。 public static void main是指主函数。我们的类My_first_java_program中的主函数main,它是我们程序执行的重要来源。没有main,就没有我们的程序。 目前,在我们了解public,static,void为何物之前,你只要记住,一般主函数main都要这么写。当我们学习了数据类型,类的类型之后呢,我们在对它做一定调整。 我们输出I love programming的核心语句就是:System.out.println();这是输出语句。System是系统类,out是输出流。我们要记住,输入和输出都是以流出现的。println则是输出在换行。我们在深度学习之前,也只要记住这是输出就好了。记住,你想输出的话要用 “ ” 括起来。 那么,这就是Java最初始的一个程序。今天只是让大家浅浅地了解Java,并学会编写第一个程序。下一节课我们将讲解变量与变量类型,我们下次见

优秀的个人博客,低调大师

零基础学python之文本和编码问题

字符串是个相当简单的概念:一个字符串是一个字符序列。问题出在”字符”的定义上。 在2015 年,”字符”的最佳定义是Unicode字符。因此,从Python 3 的str对象中获取 的元素是Unicode字符 Unicode 标准把字符的标识和具体的字节表述进行了如下的明确区分。 字符的标识,即码位,是0~1 114 111的数字(十进制),在Unicode标准中以4~6个十六进制数字表示,而且加前缀U+。例如,字母A的码位是U+0041,欧元符号的码位是U+20AC,高音谱号的码位是U+1D11E. 在Unicode 6.3标准中,约10% 的有效码位有对应的字符。 字符的具体表述取决于所用的编码。编码是在码位和字节序列之间转换时使用的算法。在UTF-8编码中,A(U+0041)的码位编码成单个字节\x41,而在UTF-16LE编码中编码成两个字节\x41\x00。再举个例子,欧元符号(U+20AC)在UTF-8编码中是三个字节——\xe2\x82\xac,而在UTF-16LE中编码成两个字节:\xac\x20. 把码位转换成字节序列的过程是编码,使用encode;把字节序列转换成码位的过程是解码,使用decode. 非英语用户常常会搞反所谓的编码解码,可以这样理解: 把Unicode字符串想成“人类可读”的文本.那么, 把字节序列变成人类可读的文本字符串就是解码 而把字符串变成用于存储或传输的字节序列就是编码 所以,我们在做爬虫的时候,遇到乱码的情况,可以先去看看编码格式是否正确!

优秀的个人博客,低调大师

Python零基础学习笔记(三十三)—— 窗体的控制

这里需要安装和下载pywin32导入相应的库 同时需要下载spy++工具来获取窗口句柄和标题 打开qq执行代码就有效果了 控制窗体的显示和隐藏 ''' import time import win32con import win32gui ''' #找出窗体的编号 QQWin = win32gui.FindWindow("Tedkaafa","QQ") #窗口句柄和标题 #隐藏窗体 win32gui.ShowWindow(QQWin,win32con.SW_HIDE) #显示窗体 win32gui.ShowWindow(QQWin,win32con.SW_SHOW) ''' while True: QQWin = win32gui.FindWindow("TXGuiFoundation", "QQ") win32gui.ShowWindow(QQWin, win32con.SW_HIDE) time.sleep(2) win32gui.ShowWindow(QQWin, win32con.SW_SHOW) time.sleep(2) ''' 控制窗体的位置和大小 ''' import win32con import win32gui import time import random QQWin = win32gui.FindWindow("TXGuiFoundation", "QQ") #参数1:控制的窗体 #参数2:大致方位,HWND_TOPMOST上方 #参数3:位置x #参数4:位置y #参数5:长度 #参数6:宽度 while True: time.sleep(0.2) x = random.randrange(600) y = random.randrange(800) win32gui.SetWindowPos(QQWin, win32con.HWND_TOPMOST, x, y, 600, 600, win32con.SWP_SHOWWINDOW)

优秀的个人博客,低调大师

Python零基础学习笔记(三十七)—— 栈和队列

#模拟栈结构 stack = [] #压栈(向栈里面存数据) stack.append("A") print(stack) stack.append("B") stack.append("C") print(stack) #出栈(在栈里面取数据) res1 = stack.pop() print(res1) print(stack) res2 = stack.pop() print(res2) print(stack) res3 = stack.pop() print(res3) print(stack) #模拟队列 import collections #创建队列 queue = collections.deque() print(queue) #进队 queue.append("A") print(queue) queue.append("B") print(queue) #出队 res1 = queue.popleft() print(res1) print(queue) res2 = queue.popleft() print(res2) print(queue)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册