- 博客(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 10968
原创 python3GUI编程 grid布局
python3 GUI编程本文说明:本文章内容分两部分,一、初步解析grid布局,二、GUI编程常遇到问题的解决方法相信以上两部分能够帮助大部分初学者掌握grid布局以及解决部分问题。日后我将根据遇到的问题将此文章将不停地完善。一、grid布局详解1. 概述grid布局是一种将界面描述成一个类似表格的布局,而每一个控件所占的空间均由表格中的单元格组成,例如可以合并几个单元格作为控件的使用空间。
2016-08-31 11:35:42 10231
原创 详解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 726
原创 详解android四种布局之RelativeLayout
第二种布局: RelativeLayout RelativeLayout又称作相对布局,也是一种非常常用的布局。,它可以通过相对定位的方式让控件出现在布局 的任何位置。也正因为如此,RelativeLayout中的属性非常多,不过这些属性都是有规律可 循的,其实并不难理解和记忆。1. RelativeLayout相对父布局进行定位1.1 xml文件代码<?xml version="1.0"
2016-08-30 23:27:01 1384
原创 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 568
原创 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 382
原创 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 1123
原创 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 528
原创 正则表达式——匹配多个字符串之一
当需要匹配多个字符串其中之一时,如: 匹配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 32193 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 382
原创 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 3426
原创 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 1746 1
原创 android控件——textView使用
textView控件一、功能简介:TextView可以说是 Android中最简单的一个控件了,你在前面其实也已经和它打过了一 些打交道。它主要用于在界面上显示一段文本信息。二、创建textView文件:以下是在layout.xml布局文件中的创建testView空间的一段代码:<LinearLayout xmlns:android="http://schemas.android.co
2016-08-18 21:16:08 513
原创 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
qt-devel-3.3.8-4.fc7.zip
2019-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人