自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术小白的博客园

  • 博客(54)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言——位运算

位运算是C语言的重要特点,是其他计算机高级语言所没有的。所谓位运算是指以二进制位为对象的运算。在系统软件中,常要处理二进制位的问题。例如,将一个存储单元中的各二进制位左移或右移一位、两个数按位相加等。1.1位运算和位运算符注意:参加位运算的对象只能是整型或字符型的数据,不能为实型数据1.1.1按位“与”特殊用途:(要想将哪一位保留下来,就与一个数进行&运算,此数在该位取1)1.1.2按位“或”特殊用途:常用来对一个数据的某些位定值为...

2021-03-26 11:33:39 19663 1

原创 jenkins通过密码连接服务器成功但通过秘钥连接失败

若jenkins所在服务器为A,则在B服务器生成公/秘钥以后,不仅要把秘钥复制到jenkins,还需要把公钥添加到B服务器的authorized_keys中:cat id_rsa.pub >> ~/.ssh/authorized_keys,并对.ssh文件设置权限:chmod 700 -R .ssh...

2021-01-18 18:57:05 585

原创 jenkins执行shell命令出错:[Exec exit status not zero. Status [-1]]

先贴一个jenkins ssh配置的博文(讲的很清晰):ssh连接目标服务器其实触发[Exec exit status not zero. Status [-1]]的原因有很多,反正我搜了好多答案都没有解决我的问题,所以我们需要知道到底是shell脚本里面哪一步出错了,通过勾选如下图所示的“Verbose output in console”,可以在jenkins控制台Console Output看到更详细的项目构建过程中的日志信息。...

2021-01-18 18:08:37 7583

原创 Windows自带Dism命令检查和修复系统映像文件

DISM:是Deployment Imaging and Management(部署映像服务和管理)的缩写。常使用的命令如下(均以管理员方式运行cmd):查看映像版本/当前版本:Dism /online /Get-CurrentEdition查看当前系统是否可升级,以及可升级版本:Dism /online /Get-TargetEditions检查映像是否可修复。扫描全部系统文件,并扫描计算机中系统映像文件与官方系统文件不一致的情况:Dism /Online /Cleanup-Image /

2020-09-13 10:19:55 16031 6

原创 Windows8.1-KB2999226-x64安装提示此更新不适用你的计算机

新建文件夹E:\update\ windows键+X->选择->命令提示符(管理员) 打开cmd后,依次执行以下两句:expand –F:* E:\update\Windows8.1-KB2999226-x64.msu E:\update\ dism.exe /online /Add-Package /PackagePath:E:\update\Windows8.1-KB2999226-x64.cab效果如下图:【注意:】如果安装失败,检查一下你下载的KB2999226的win

2020-08-22 20:44:31 5589

原创 python迭代、列表生成式、迭代器、生成器

迭代如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过for ... in来完成的。 默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()。 另外,字符串也是可迭代对象1、如何判断一个对象是可迭代对象呢?from collections.abc

2020-08-20 16:41:57 202

原创 pyinstaller生成的exe运行提示无法找到xxx.xx模块或xx文件

打包命令:pyinstaller -F -w -i .\yyy.ico D:\zzz\main.py-F:只单独生成一个exe文件 -w:运行时,不出现控制台 -i:设置图标【提示】:以下办法适合已经百度过其他解决方案,并且试了均无效(我就是试过了很多百度的办法,最后用下面的方法解决了问题)提示无法找到模块或文件的解决办法:检查.py文件是否为utf-8编码 文件路径必须填绝对路径,比如D:\project\kk.py,而不是相对路径.\kk.py(因为生成的exe的工作目录与工程文件的

2020-08-06 17:47:09 1528

原创 Python类变量、实例变量

实例变量和类变量:实例变量是对于每个实例都独有的属性,类变量是一个类所有实例共享的属性class DogClass(): address = 'Beijing' # address就是一个类变量 def __init__(self, name): self.name = name # 实例变量,每个实例化对象的self.name是不一样的n1=DogClass('a1')n2=DogClass('a2')print(DogClass.address)pri

2020-07-28 22:58:23 136

转载 Python Socket学习总结

1、背景:Socket 应用最常见的类型就是 客户端/服务器 应用,服务器用来等待客户端的连接。2、Socket API概览:主要用到的Socket API函数如下socket() bind() listen() accept() connect() connect_ex() send() recv() close()【备注1】:socket.socket() 创建一个类型为 socket.SOCK_STREAM 的 socket 对象,默认将使用 Transmission Con

2020-07-24 11:21:28 209

转载 Python装饰器

1、定义:装饰器,顾名思义,就是增强函数或类的功能的一个函数。举例:现计算add 函数的执行时间import timedef add(a,b): start_time=time.time() res=a+b exec_time=time.time()-start_time return res然后又计算sub函数的执行时间,如果不使用装饰器​import timedef add(a,b): start_time=time.time() .

2020-07-24 10:24:43 136

原创 阿里云docker镜像仓库无法登录

Error response from daemon: Get https://registry.cn-hangzhou.aliyuncs.com/v2/: unauthorized: authentication required我本来就是root登录,没有加sudo,所以这里应该是要输入仓库密码,而不是root用户密码,当然也不是阿里云登录密码。仓库密码设置如下图:...

2020-06-04 17:48:43 3008

原创 virtualbox运行ubutnu server遇到的问题

磁盘分区选择只要有以下几个挂载就行了:根目录:/交换区:/swap启动区:/boot(30G的硬盘,我选了800M;100-200M不够用的)主目录:/home(剩余的,这个最后建)根目录鼠标无法进入虚拟机把指定设备改成PS/2 鼠标虚拟机里看不到鼠标,无法复制粘贴需安装pgm:sudo apt-get install gpm注:右键即粘贴;只能在虚拟机内复制粘贴虚拟机没有滚动条,看不全内容shift+PgUp、shift+PgDn可以上下翻阅磁盘分区工具server版的

2020-05-17 14:17:48 348

转载 进程vs线程

转载自:https://www.liaoxuefeng.com/wiki/1016959663602400/1017631469467456要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。如果用多进程实现Master-Worker,主进程就是Master,其他进程就...

2020-01-19 09:39:06 216 1

原创 Python抓取今日头条图片

#TouTiao.pyfrom _md5 import md5import pymongoimport requestsfrom urllib.parse import urlencodefrom bs4 import BeautifulSoupfrom requests.exceptions import RequestExceptionimport jsonimport r...

2018-09-12 23:47:40 543

原创 Python抓取新浪微博用户信息(Selenium+PyQuery+BeautifulSoup)

代码移步:https://github.com/AnRanbel/Python/tree/master/PythonCrawler/weibospider我是在这位作者https://github.com/dataabc/weiboSpider代码的基础上加了微博数抓取(主要是想用一下selenium试试)和分析数据,当前代码只能抓取原创微博,其实要实现全部微博的获取(转发+原创)也很简单,大...

2018-09-11 19:21:44 1769

原创 Java Web——商品分页

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653使用的jquery插件库:https://github.com/infusion/jQuery-Paging我其实只了解一点点的js,所以我在用这个jquery库的时候,完全是连蒙带猜的看说明+源码,最后利用debug,勉勉强强实现了分页功能;会jquery的同学可以自行去github看源码了;实...

2018-08-12 18:08:34 2071

原创 Java Web基础学习——Cookie&&Session

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653参考文章:https://blog.csdn.net/jiangwei0910410003/article/details/23337043遇到的问题:1、jstl包的导入(Idea 2018.02):首先我通过File->Project Structure->Libraries直接添...

2018-08-07 16:10:33 663

原创 Java Web基础学习——Servlet

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653上个月实训的时候,跟着老师学了点JavaWeb,虽然老师要求的功能是完成了,但其实心里一直很模糊,因为代码大多是自己码出来的,但是用法都不清楚,项目不是一个完整的项目,很多功能没有实现,总觉得心里有点不舒服,所以在学python的间歇希望能够完成它。参考文章:https://blog.csdn.net...

2018-07-30 22:29:32 362

原创 python学习——day08

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653参考文章:https://blog.csdn.net/972301/article/details/59537712https://www.cnblogs.com/DswCnblog/p/6126588.html今天遇到的问题:1.pycharm关闭以python console运行python ...

2018-07-29 21:06:02 951

原创 python学习——day07

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653参考文章:http://www.cnblogs.com/graceting/p/3877214.html首先,归结今天遇到的问题:1.主函数:Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代     码,可以认为是Python的main...

2018-07-28 23:56:40 746 1

原创 python学习——day06

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653pycharm2018专业版截至今天最新版本永久破解今天更新了pycharm,看见之前填写的激活码到期时间是明年,心慌慌。所以上网了解永久破解的方法。破解包下载,密码:gabu;激活码_back.txt里的激活码可以延期到2019年5月,如果永久激活失败的话,可以用这个(需要修改hosts文件,见下面...

2018-07-26 16:32:25 225

原创 python学习——day05

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653今天安装wordcloud库的时候遇到报错:error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/vi...

2018-07-25 23:55:36 699 1

原创 python学习——day04

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653参考文章:https://www.cnblogs.com/PandaBamboo/p/3261646.html组合数据类型1.集合类型多个元素的无序组合,元素之间无序,且每个元素唯一,集合元素不可更改 集合用{}表示,元素间用逗号隔开 建立集合类型用{}或set() 建立空集合必须用se...

2018-07-24 22:17:43 1495

原创 python学习——day03

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653前两天回家了,今天继续(果然还是学校学习动力比较足233333)pyInstaller库(第三方库):利用可执行文件执行.py程序(打包)->不需要python解释器及配置环境(第三方库使用前需要额外安装,利用pip工具)补充: 参数 -y,--nocomfirm -n,...

2018-07-23 22:34:16 168

原创 python学习——day02

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653参考文章:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431752945034eb82ac80a3e64b9bb4929b16eeed1eb9000今天学到的小技巧(pyc...

2018-07-19 23:17:48 422

原创 python学习——day01

本文参与「少数派读书笔记征文活动」https://sspai.com/post/45653以前学习,老是觉得学的时候懂了,以后肯定不会忘,经过多次实践证明,”好记性不如烂笔头“是至理名言。而且基础是真的很重要,python学习,希望是我自学大数据一个好的开始。python API帮助文档:https://docs.python.org/3.6/library/turtle.html?hig...

2018-07-18 23:24:05 530

转载 多線程編程

原文:http://www.weixueyuan.net/view/6027.html一、線程的概念基于进程(process)的多任务处理是更熟悉的形式。进程本质上是一个执行的程序。因此,基于进程(process-based) 的多任务处理的特点是允许你的计算机同时运行两个或更多的程序。举例来说,基于进程的多任务处理使你在运用文本编辑器的时候可以同时运行Java编译器。在基于进程的多任务处理中,程...

2018-06-24 21:00:56 147

转载 內部類/抽象類/接口/泛型

原文:http://www.weixueyuan.net/view/6007.html一、Java内部类及其实例化在 Java 中,允许在一个类(或方法、语句块)的内部定义另一个类,称为内部类(Inner Class),有时也称为嵌套类(Nested Class)。内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 pu...

2018-06-23 23:57:07 340

转载 Java static关键字/静态变量/静态方法/final关键字

原文:www.weixueyuan.net/view/6003.html静态变量和静态方法能够通过类名来访问,不需要创建一个类的对象来访问该类的静态成员,所以static修饰的成员又称作类变量和类方法。静态变量与实例变量不同,实例变量总是通过对象来访问,因为它们的值在对象和对象之间有所不同。static 的内存分配静态变量属于类,不属于任何独立的对象,所以无需创建类的实例就可以访问静态变量。之所以...

2018-06-23 21:14:01 848

原创 select

查询表达式用别名 查询结果分组 查询结果排序 限制返回数量 查询结果插入数据表 子查询 子查询指嵌套在查询内部,且必须始终出现在圆括号内。 子查询可以包含多个关键字或条件, 如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等。 子查询的外层查询可以是:SELECT,INSERT,UPDATE,SET或DO。 子查询可以返回标量、一行、一列或子查询平均值 ANY、S

2017-05-07 20:06:32 167

原创 mysql初学

一.参数 - -D 打开指定数据库 - –delimiter 指定分隔符 - -h 服务器名称 - -p 密码 - -P 端口号 - –prompt 设置提示符 - -u 用户名 - -V 输出版本信息并且推出 - \D 完整的日期 - \d 当前数据库 - \h 服务器名称 - \u 当前用户 实例: 二.语句规范 -

2017-05-02 21:31:14 507

原创 java正则表达式

java.util.regex包包含三个类:Pattern类: Pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Pattern对象;你必须首先调用公共静态编译方法,它返回一个Pattern对象。该方法接受一个正则表达式作为它的第一个参数。Matcher类: Matcher对象是对输入字符串进行解释和匹配操作的引擎。与Pattern类一样,Matche

2017-05-01 13:06:04 233

原创 String

一.基本语法String str = "abc";等效于:char data[] = {'a','b','c'};String str = new String(data);实例:Stirng c = "abc".substing(2,3);String 表示一个 UTF-16 格式的字符串二.方法摘要(1)public char charAt (int index) 返回指定索引处的char值

2017-04-30 00:17:58 327

原创 继承与派生

定义:类的继承,是新的类从已有类那里得到已有的特性,从已有类产生新类的过程就是类的派生,原有的类称为基类,产生的新类称为派生类;一个派生类,可以同时有多个基类,这种情况称为多继承;派生类成员是指除了从基类继承来的所有成员之外,新增加大的数据和函数成员;一.派生类生成过程1.吸收基类成员派生类实际上包含了它的全部基类中除构造函数和析构函数之外的所有成员;2.如果派生类声明了一个和某基

2016-11-19 08:03:40 332

转载 浅析存储区

1、栈区(stack)由编译器自动分配释放 ,存放函数的参数值,局部变量的值等,内存的分配是连续的,类似于平时我们所说的栈,如果还不清楚,那么就把它想成数组,它的内存分配是连续分配的,即,所分配的内存是在一块连续的内存区域内.当我们声明变量时,那么编译器会自动接着当前栈区的结尾来分配内存.2、堆区(heap)一般由程序员分配释放, 若程序员不释放,程序结束时可能由操作系统回收.类似于链

2016-11-08 13:13:23 344

原创 类的静态成员&类的友元&共享数据的保护

1.静态数据成员class Employee{private: int id; string name;}(1)如 id、name一样的非静态数据成员,它们在类的每一个对象中都拥有一个副本;(2)若某个属性为整个类所共有,则采用static关键字来声明为静态成员,静态成员在每个类只有一个副本;(3)由于静态数据成员不属于任何一个对象,因此可以通过类名对它进行

2016-11-07 22:13:04 543

转载 c++输入输出流操作笔记

1.流的控制iomanip          在使用格式化I/O时应包含此头文件。stdiostream   用于混合使用C和C + +的I/O机制时,例如想将C程序转变为C++程序2.类继承关系ios是抽象基类,由它派生出istream类和ostream类, iostream类支持输入输出操作,iostream类是从istream类和ostream类通过多重继

2016-11-07 21:38:54 6638 1

原创 javascript初学总结_7_封装

隐藏//封装function getByClass(oParent,sClass){ var aEle=oParent.getElementsByTagName('*'); var aResult=[]; for(var i=0;i<aEle.length;i++) { if(aEle[i].className==sClass) { aResult.push(aEle

2016-11-07 21:17:17 216

原创 javascript初学总结_6

添加节点window.onload=function(){ var t=new Date().getTime(); var oBtn=document.getElementById('btn1'); var oUl=document.getElementById('ul1'); var oTxt=document.getElementById('txt1'); var aLi=do

2016-11-06 16:38:06 185

原创 javascript初学总结_5

css函数#div1 {width:200px;height:200px;background:red;}function getStyle(obj,arr){ if(obj.currentStyle) { return obj.currentStyle[arr];//返回obj对象里arr属性的值 } else { return getComputedStyle(

2016-11-05 17:58:21 228

空空如也

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

TA关注的人

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