自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 vim使用小技巧

好久没写博客了,最近打算把C语言精进一下要写很多c语言。试了很多IDE,最后还是觉得vim用起来比较爽。但是用vim写c每次都要手动写重复的#include<stdio.h> 还有就是main函数,作为程序猿当然要想法设法“偷懒”,所以我想让shell命令帮我做这件事(脚本语言学得好,摸鱼时间少不了)。 用过IDE的小伙伴应该知道,很多IDE在new一个project 的时候会自动帮我们生成一个main.c或者main.py文件。这里要做的是 输入一个命令和一个文件名 就直接进...

2021-11-11 20:53:14 1453

原创 什么是Python?

1、什么是Python? 当你被问到这个问题时,你会怎么回答?Python是一门编程语言!Python是一门什么样的编程语言?Python是一门脚本语言,也就是动态语言。什么是动态语言?动态语言就是解释性的语言,动态语言的运行都要依赖于解释器,所以Python的运行也需要Python解释器(Pycharm里经常要配置的Python Interpreter)。最常用的Python解释器是...

2020-02-21 23:13:28 1074

原创 记一下当代码中有两个subprocess.Popen时,第二子进程阻塞的问题

最近忙于实习好久都没写博客啦,昨天由于对于bash和subprocess模块的不熟悉,浪费了一天的时间(留下了没有技术的泪水TOT)。我一开始想实现的是用subprocess.Popen()打开两个子进程,可是直接Popen(cmd)会报No Such File错误,就是找不到这个命令。我已经想到了因为Popen()没有继承我的环境变量,所以导致了这个错误。说来话长不想说了,直接说重点...

2019-07-18 11:38:04 1960

原创 Linux环境编程—C语言实现"cat m1.c | wc -c ”的两种方法

GREETINGS! 好久没写博客啦,最近Linux课的老师布置了一个作业蛮有意思,所以写这篇记录一下嘻嘻嘻。 思路:"cat m1.c | wc -c ”中间的“|”也叫管道符,就是把前面一个命令的执行结果,作为后面的命令的参数。"cat m1.c ”是读取一个文件,"wc -c ”是统计一个文件中的字节数。所以总的来说就是要实现两个进程间的通信。不是很难,直接上代码啦。必要...

2019-05-27 18:43:27 3226

原创 用Python爬虫+Crontab实现自动更换电脑壁纸

概要系统:DeepinOS15.8桌面版编程语言&amp;工具:Python3.5,requests,crontab最近换壁纸的时候,纠结不知道换什么壁纸好。刚好前段时间从小伙伴那里了解到了Linux的定时任务机制crontab,很早之前就想写个自动爬虫了,每天给我爬爬有趣的东西(手动滑稽)。这次总体思路是:1.从网络上爬取高清壁纸到本地文件夹2.找到DeepinOS更换壁...

2018-12-05 20:48:24 970 1

原创 用Python自动生成Request Headers

最近爬虫的时候发现自己搞Request Headers 有点繁琐(双引号和逗号加的有点烦),所以就想写个Python代码替我生产Request Headers。思路:Request Headers 在Python 里是字典类型的,我们直接从浏览器复制的是string类型的,所以就是字符串转字典,不过字符串要加些额外的处理。代码不难就直接上代码了:def gen_headers(s):...

2018-10-09 11:26:51 3077

原创 记一次安卓Unable to Merge dex的解决方法

最近课设用安卓写,遇到了一个bug,花了差不多两个小时才解决。这是一个安卓运行时的异常,多半是第三方包重复引入而引发的异常。类似于这个报错https://blog.csdn.net/d38825/article/details/78893029在网上找了好久,都没发现解决方法。然后冲着死马当活马医的想法,把冲突的第三方包全删了。它竟然好了!在project下找到冲突的包,点开然后把...

2018-09-17 17:04:56 751

原创 pip3崩溃:ModuleNotFoundError: No module named 'pip._internal'

记一下linux 环境pip3崩溃了的解决办法当你用pip3安装模块时可能会报错:Traceback (most recent call last): File "/usr/local/bin/pip3", line 7, in &lt;module&gt; from pip._internal import mainModuleNotFoundError: No modu...

2018-09-09 11:59:19 15313

原创 记一次Python2.x中变量泄露的问题

Python2.x中,在列表推导中for关键词之后的赋值操作可能会影响到列表推导上下文中的同名变量。而这种情况在Python3.x中是不会出现的                                                                          _______《流畅的Python》作者: [巴西] Luciano Ramalho ...

2018-06-13 20:38:37 180

原创 《Python游戏编程入门》第二章编程挑战

转眼间就到六月份啦,隔一段时间就来写写博客来总结一下这段时间自己所学的东西。近期还是在学Python,Python真是一门神奇的语言,你越用越喜欢。哈哈哈!近期在学校图书馆看到了一本叫《Python游戏编程入门》的书,作者是Jonathan S.Harbour,在图书馆稍微看了一下,发现还是蛮有趣的,所以就果断借走了,嘻嘻嘻。第一章是简单的介绍了Python的面向对象编程,不是很有意思就略过啦。第...

2018-06-03 10:56:13 11512

原创 教你用Python爬取由JavaScript产生的动态网页(以英雄联盟所有英雄的皮肤海报为例)

常规开头:有一段时间没有写博客了,今天终于有时间来写一篇关于Python爬虫的博客。接触Python我也是边学边写,如若有不对的地方也请大牛在下方留言赐教。来自神秘的作者的温馨提示:此篇文章适合一些有爬虫基础的人哦,不过没有基础也没关系,那就可能要多花点时间。那就废话不多说开始吧!先说说什么是动态网页,动态网页就是它有一部分内容是由一些脚本语言产生的,不是直接在HTML文件里的。常用的脚本语言有J...

2018-05-13 17:14:28 2965 2

原创 Python 中的装饰器

五一快乐!抓住五一小假期的尾巴,又可以愉快地写一写关于Python的博客了。装饰器(Decorator)顾名思义就是拿来装饰什么东西的,Python的装饰器是干什么的:是用来装饰(包装)函数的。在不改变函数原有代码上,为函数增加新的功能(主要是打log)。要是说Java万物皆对象,那么Python就是万物皆变量。装饰器是一个高阶函数,它接收函数-&gt;它加工函数-&gt;它返回函数。装饰器可以概...

2018-05-01 12:21:58 142

原创 Python中的生成器

Python中的生成器就像是一个有‘按钮’的工具,你点一下‘按钮’它就给你一个反应。并且它还是‘一次性的’,这里的一次性是指它只能遍历一次,也就是这个工具的按钮只能按有限次。当然按了n次之后不是说它不能用了。话不多说上代码:首先定义一个产生斐波那契数列的生成器:def fib(max): n,a,b=0,0,1 while n&lt;max: yield b ...

2018-04-25 15:45:03 1028 1

原创 Python中的闭包

个人理解:Python中的闭包是指在一个函数里定义另一个函数,所以闭包最起码是两个函数,外层函数将内层函数包裹起来,内层函数调用外层函数的变量,然后外层函数将内层函数返回的情况。闭包有一个最大的特性就是可以减少函数的参数个数和代码的复用。例如:原来一个计算长方体的体积的函数是需要传入长宽高就要这样定义def volume(x,y,z): return x*y*z但是如果其中有一个或者几个参...

2018-04-24 23:34:14 185

原创 Python 中的返回函数

Python 的函数不仅可以返回各种数据类型,还可以返回一个函数Python的函数名/变量名有点像Java中的引用,都是指向某一块内存区域所以Python 可以将一个函数返回例如L=[1,2,3,4]:def multiList(L): def myReduce(): def f(x,y): return x*y return redu...

2018-04-22 15:45:36 1700

原创 Python的map()和reduce()函数

map()是Python内置的高阶函数,它接收一个list和一个函数(两个参数),并返回一个新的list例如:一个list=[1,2,3,4] 现在想把这个list的所有元素都变成它们的平方第一步先定义一个函数:def f(x): return x*x然后再用map()函数:print map(f,list)输出结果为:[1,4,9,16]PS:list的元素可以是任意类型,只要与自定义的函...

2018-04-22 15:15:08 281

原创 Linux SCP命令传文件

Linux环境下可以用scp 命令向另一个主机传文件scp  路径/文件名 目标主机用户名@目标主机地址:目标路径/文件名例如:scp my_pic.jpg root@000.000.000.000:my_pic.jpg注意不要忘了“:”...

2018-04-16 15:05:46 201

原创 为LinearLayout添加点击变色

添加属性使LinearLayout可以被点击: android:clickable="true"在drawable里 新建layout_background.xml  &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"...

2018-04-12 21:56:16 1097

原创 Android Studio 程序测试需在AndoidManifest.xml中添加的内容

uses-library android:name="android.test.runner"/>(application标签对里)instrumentation android:name="com.android.test.runner.MultiDexTestRunner" android:targetPackage="com.example.a10907.howeassist

2018-01-20 21:00:00 648

原创 安卓实现TextView的垂直滚动显示

TextView属性:android:scrollerbars="vertical"MainActivity:textView.setMovementMethod(new ScrollingMovementMethod())

2018-01-13 16:47:55 2314

原创 非常规方法实现栈的操作

代码:#include#include#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef int ElemType; //将int 类型定义为ElemType,ElemType也可以是其它类型char,double等等typedef struct//之所以非常规就在于结构体里面定义的不是一个数组而是两个指针

2018-01-11 11:48:21 258

原创 安卓开发按两次返回键退出

import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.widget.Toast;public class TestActivity extends Activity {        private long m

2018-01-05 11:04:31 384

原创 安卓开发WebView禁止调用本机浏览器浏览器

webView.setWebViewClient(new WebViewClient() {              //覆盖shouldOverrideUrlLoading 方法              @Override              public boolean shouldOverrideUrlLoading(WebView view, String url) 

2018-01-05 11:01:12 2399

个人博客专用资源

这个资源是个人博客专用资源,详情请看博客: https://blog.csdn.net/u011648373/article/details/82871102

2018-09-27

Linux环境下Apktool

Linux环境下的安卓反编译工具Apktool,详情请见README

2018-04-06

空空如也

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

TA关注的人

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