自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (14)
  • 收藏
  • 关注

原创 linux查看网口和哪些ip地址链接

电脑由于未知原因ping不通网址,但是网页能打开网址,此时需要知道某网址的ip可以使用netstat命令netstat命令netstat命令参数:常见参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建

2016-08-31 14:18:47 10967

原创 python3GUI编程 grid布局

python3 GUI编程本文说明:本文章内容分两部分,一、初步解析grid布局,二、GUI编程常遇到问题的解决方法相信以上两部分能够帮助大部分初学者掌握grid布局以及解决部分问题。日后我将根据遇到的问题将此文章将不停地完善。一、grid布局详解1. 概述grid布局是一种将界面描述成一个类似表格的布局,而每一个控件所占的空间均由表格中的单元格组成,例如可以合并几个单元格作为控件的使用空间。

2016-08-31 11:35:42 10230

原创 详解android四种布局之TableLayout

第二种布局: TableLayout TableLayout 允许我们使用表格的方式来排列控件,这种布局也不是很常用,你只需要 了解一下它的基本用法就可以了。既然是表格,那就一定会有行和列,在设计表格时我们 尽量应该让每一行都拥有相同的列数,这样的表格也是最简单的。不过有时候事情并非总会 顺从我们的心意,当表格的某行一定要有不相等的列数时,就需要通过合并单元格的方式来应对。 1. Table

2016-08-30 23:44:35 972

原创 详解android四种布局之FrameLayout

第二种布局: FrameLayout FrameLayout相比于前面两种布局就简单太多了,因此它的应用场景也少了很多。这种 布局没有任何的定位方式,所有的控件都会摆放在布局的左上角。1. FrameLayout相对父布局进行定位1.1 xml文件代码<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http

2016-08-30 23:41:24 725

原创 详解android四种布局之RelativeLayout

第二种布局: RelativeLayout RelativeLayout又称作相对布局,也是一种非常常用的布局。,它可以通过相对定位的方式让控件出现在布局 的任何位置。也正因为如此,RelativeLayout中的属性非常多,不过这些属性都是有规律可 循的,其实并不难理解和记忆。1. RelativeLayout相对父布局进行定位1.1 xml文件代码<?xml version="1.0"

2016-08-30 23:27:01 1383

原创 python logging模块学习

目的:1. 简单打印,区分打印消息的级别可直接使用logging模块如下(默认输出WARNING级别以上),import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message

2016-08-30 15:27:53 403

原创 详解android四种布局之LinearLayout

第一种布局: LinearLayout LinearLayout又称作线性布局,是一种非常常用的布局。正如它名字所描述的一样,这 个布局会将它所包含的控件在线性方向上依次排列。 既然是线性排列,肯定就不仅只有一个方向。我们通过 android:orientation属性指定了排列方向。1. Linearlayout的android:orientation属性1.1 “vertical

2016-08-29 23:26:38 784

原创 android控件——ProgressDialog

ProgressDialog控件一、功能简介:ProgressDialog是用于在界面上展示图片的一个控件,通过它可以让我们的程序界面变得更加丰富多彩。二、创建ImageView控件:以下是代码创建ProgressDialog控件的一段代码: public class MainActivity extends Activity implements OnClickListener {

2016-08-29 21:35:16 567

原创 python_snake

#!/usr/bin/env python3from threading import Threadfrom threading import Timerfrom threading import Eventfrom threading import Lockimport tkinter as tkimport copyimport timeright = {'x':1, 'y':0}

2016-08-26 21:08:54 1030

原创 android控件——AlertDialog

AlertDialog控件一、功能简介: AlertDialog可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上 的,能够屏蔽掉其他控件的交互能力,因此一般 AlertDialog都是用于提示一些非常重要的 内容或者警告信息。比如为了防止用户误删重要内容,在删除前弹出一个确认对话框。二、创建AlertDialog控件:以下是创建AlertDialog控件的一段代码:pub

2016-08-25 23:01:56 381

原创 android控件——ProgressBar

ProgressBar控件一、功能简介:ProgressBar是用于在界面上显示一个进度条,表示我们的程序正在加载一些数据。二、创建ProgressBar控件:以下是在layout.xml布局文件中的创建ProgressBar控件的一段代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-08-25 19:14:04 528

原创 python库——urllib学习

参考文献:https://docs.python.org/3/library/urllib.htmlurllib的学习: 1.urllib.request:打开或读取url 2.urllib.error:urllib抛出的异常 3.urllib.parse:解析urls 4.urllib.robotparser:解析robots.txt文件一、urllib.reque

2016-08-25 16:56:33 454

原创 android控件——ImageView

EditView控件一、功能简介:ImageView是用于在界面上展示图片的一个控件,通过它可以让我们的程序界面变得更加 丰富多彩。二、创建ImageView控件:以下是在layout.xml布局文件中的创建ImageView控件的一段代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-08-24 23:21:22 1122

原创 android控件——EditView

EditView控件一、功能简介:它允许用户在控件里输入和编 辑内容,并可以在程序中对这些内容进行处理。EditText的应用场景应该算是非常普遍了, 发短信、发微博、聊 QQ等等,在进行这些操作时,你不得不使用到 EditText。二、创建textView文件:以下是在layout.xml布局文件中的创建EditView空间的一段代码:<LinearLayout xmlns:andr

2016-08-24 22:26:38 614

原创 android控件——Button使用

Button控件一、功能简介:Button是程序用于和用户进行交互的一个重要控件,相信你对这个控件已经是非常熟悉 了,因为我们在上一章用了太多次 Button二、创建textView文件:以下是在layout.xml布局文件中的创建testView空间的一段代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/re

2016-08-21 00:55:11 527

原创 正则表达式——匹配多个字符串之一

当需要匹配多个字符串其中之一时,如: 匹配abc|def两个字符串之一时使用非元组捕获语。 非元组捕获的语法为:(?:exp)例如匹配一个网页中的所有图片的url,而图片的url通常以jpg,png等后缀名结尾,以下代码演示如何匹配图片的url#!/usr/bin/env python# coding=utf-8import urllib.request as urlimport re

2016-08-20 21:38:46 32182 2

原创 android真机调试问题

在android真机调试中,有许多问题问题:启动程序run as->android application时,找不到和电脑相连的手机设备 创建的android工程的sdk版本与手机android不匹配,可以调低或者android工程的Minisdk版本。 sdk是向后兼容的,也即是如果手机的sdk版本为2.2,那么手机所能兼容的版本都不能高于2.2版本。 因为2.3、2.4版本

2016-08-20 01:06:07 381

原创 android错误——启动便崩溃

应用启动便崩溃1. 对数据的操作错误: 例: FirstActivity没有调用intent.putExtra(key,value)传递值给SecondActivity时,SecondActivity使用intent.getStringExtra(key,value)获取一个值为NULL的String,并使用不恰当时程序退出。 解决:可以通过观察错误信息打印,或者加打印的方式确认错误

2016-08-20 00:56:33 421

原创 如何使用Python写一个爬虫软件

如何写一个爬虫软件二、了解一个网页的各个标签:这里写代码片通过了解各个网页的标签知道如何通过标签来过滤自己想要的的内容。1. 图片标签:http://www.w3school.com.cn/tags/tag_img.asp示例:< img src="/i/eg_tulip.jpg" alt="上海鲜花港 - 郁金香> 1.1 图片标签必须有src和alt属性,src为图片的链接,alt为代替图

2016-08-19 20:54:53 3422

原创 android中.this与.class使用的区别

在本类中使用本类的引用使用.this,在其他类内使用则用类名加.class。示例:class NormalActivity { public static void actionStart(Context context, String data1, String data2) { //在static 方法中不能使用自身的this引用,故使用.class

2016-08-18 21:20:54 1744 1

原创 android控件——textView使用

textView控件一、功能简介:TextView可以说是 Android中最简单的一个控件了,你在前面其实也已经和它打过了一 些打交道。它主要用于在界面上显示一段文本信息。二、创建textView文件:以下是在layout.xml布局文件中的创建testView空间的一段代码:<LinearLayout xmlns:android="http://schemas.android.co

2016-08-18 21:16:08 512

原创 android2.1——创建活动

首先在AndroidManifest.xml文件中注册一个活动,所有的活动必须被注册才有效,并且一个应用必须要有一个主活动。一、注册活动的注意事项1. 活动的注册声明要放在< application >标签内,这里是通过< activity >标签来对 活动进行注册的 <application android:allowBackup="true" android

2016-08-18 20:33:24 490

原创 python3——弱符号理解

python中的变量都是弱符号类型python中不存在变量类型,如果一个被确认为整数类型的变量被字符串类型变量赋值以后,则原来的内容便不可以再通过该变量访问了。所有的类型都是对象,对象存储在内存里,而所有的变量只是一个名字,指向了存储在内存中的对象。所以可以给变量赋任何值。

2016-08-18 09:27:13 316

原创 python——字符串和python

在很大程度上python执行的命令都是字符串形式存在的。所以在程序中可以直接将字符串变量作为命令去执行。并且python中提供了相应的函数去实现执行字符串。exec(string),将字符串作为命令执行eval(string),计算在字符串中的有效Python表达式,并返回一个对象string字符串是符合python命令语法的字符串

2016-08-16 09:56:16 553

原创 python——变量说明与感悟

变量的创建与销毁 python的是解释性语言,会根据你的赋值来确定变量类型,因此将会动态产生内存。由于对象是申请过来的,将占用内存空间,可以使用del释放对象,释放内存空间。 a = 0 #整型 a = 0.0 #浮点型 //del语法; del var1, var2, var3,......var n变量之间的强制类型转换int(x [,base]) #将x

2016-08-16 09:22:29 457

原创 python开发----写python前的基础代码

写python前的必要部分表明这是一个python文件:#!/usr/bin/python确认代码使用的编码:# -*- coding:UTF-8 -*-

2016-08-15 16:41:30 358

原创 java——list,arraylist的用法

//list是接口//arrayList是实现list接口的对象List<Type> list = new List<Type>(); //错误用法List<Type> list = new ArrayList<type>(); //正确用法

2016-08-12 01:02:56 330

原创 android2.6.3——启动活动的最佳写法

假设 SecondActivity中需要用到两个非常重要的字符串参数,在启动 SecondActivity的 时候必须要传递过来,那么我们很容易会写出如下代码:Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("param1", "data1"); intent.putEx

2016-08-12 00:42:39 384

原创 android2.6.2——随时随地退出程序

如果我们的程序需要一个注销或者退出的功能该怎么办呢?必须 要有一个随时随地都能退出程序的方案才行。 其实解决思路也很简单,只需要用一个专门的集合类对所有的活动进行管理就可以了, 下面我们就来实现一下:public class ActivityCollector { public static List<Activity> activities = new ArrayList<Activi

2016-08-12 00:30:05 332

原创 android2.6.1——知晓当前活动

如何根据程序当前的界面就能判断出这是哪一个活动? * 意义:可能你会觉 得挺纳闷的,我自己写的代码怎么会不知道这是哪一个活动呢?很不幸的是,在你真正进入 到企业之后,更有可能的是接手一份别人写的代码,因为你刚进公司就正好有一个新项目启 动的概率并不高。阅读别人的代码时有一个很头疼的问题,就是你需要在某个界面上修改一 些非常简单的东西,但是你半天找不到这个界面对应的活动是哪一个。学会了本节

2016-08-12 00:18:38 363

原创 android——活动的启动模式

前言: 活动的启动模式一共有4种,分别是standard、singleTop、 singleTask 和 singleInstance。可以在 AndroidManifest.xml中通过给标签 指定 android:launchMode属性来选择启动模式。standard启动模式 默认启动模式,到目前为止我写过的所有活动都是使用的 standard模式。在 standard模式(即默认情 况)

2016-08-11 23:06:33 327

原创 android:活动销毁时保存数据

当onstop状态的activity被销毁时如何保存数据================================================方法一: 重载onSaveInstanceState方法,保存数据,代码如下: @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveIn

2016-08-11 00:04:11 1846

原创 android-活动之间的数据传输

android 活动之间数据传输

2016-08-10 21:12:06 657

excel 97-2007年文件格式

excel 97-2007年文件格式. B

2022-11-07

gradle-6.7

gradle官方下载的,官方链接速度太慢,csdn比官方还是快些的。上传上来好了,下次用好下载一些。 不用谢。

2020-11-03

windows变成——新编API文档

windows变成——新编API文档

2020-03-02

qt-devel-3.3.8-4.fc7.zip

minigui安装运行必备软件,使用sudo alien qt-devel-3.3.8-4.fc7.i386.rpm转化为deb包。 再使用dpkg -i --force-overwrite qt-devel-3.3.8-4.fc7.i386.deb安装

2019-11-29

secure_crt_8xx.zip

secureCRT8下载,license直接在zip包里面了。 alksjdlkfajsdlk

2019-09-02

ST-Link_V2_driver.zip

当烧写程序时报错:Couldn't find any ST-Link/V2 devices,需要安装该驱动。

2019-08-09

arm-linux-gcc交叉编译器适用 ARMV7-32

ubuntu系统下,用于编译出适用于armv7芯片体系的编译器

2019-02-13

基于STM32的红外编码发射代码-C

基于STM32的红外编码发射代码-重新上传,基于STM32的红外编码发射代码-重新上传

2018-11-05

VisualC++5.0_en+

vc++5.0,c++开发工具,全名:VisualC++5.0_en,双重压缩

2018-11-05

STLink_USBDriver

stlink usbdriver 完整版,包含STLink-Debug以及ST-Link VCP Ctrl等文件,用于stm32产品的开发

2018-10-25

lua struct数据转json数据接口

直接require 该文件,然后传入struct结构体数据,返回json数据

2018-04-10

基于STM32的红外编码发射代码

基于STM32的红外编码发射代码,能用,并且方便移植.矩阵键盘+一个红外模块就好了,随便网上找一个电路图,焊接连到单片机即可

2017-08-26

android中文开发文档

android中文手册

2016-08-07

udp test tools

Linux平台的udp 测试工具 使用gcc直接编译,加上lpthread库即可

2016-08-04

visual stutio c++5.0

vc++5.0 兼容win7

2016-07-20

空空如也

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

TA关注的人

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