- 博客(381)
- 资源 (10)
- 收藏
- 关注
原创 告别csdn一年了
原本坚持了4年的学习,整理笔记,在csdn平台上进行发表,记录。同朋友们互动,探讨进行学习,自己也在不断地成长。今天再次进入博客页面,发现界面来了个大改版,也更轻快,简洁了。在此做个记录。 现在,我也创建了自己的星球。感兴趣的朋友,可以过来,一起学习。
2018-01-06 15:30:49
1021
原创 Windows平台python操作串口示例,可以加工下,改写成方便的测试软件
在windows中,使用Python进行串口编程需要安装一个Serial模块pyserial:下载地址:https://pypi.python.org/pypi/pyserial下载完成后得到一个pyserial-3.2.1-py2.py3-none-any.whl文件,下面进行安装编程测试程序import serialimport serial.tools.li
2016-12-27 16:24:29
6195
2
原创 【Python基础】--Pickle/函数默认参数/函数的参数*args/Bytes<=>str/32-64bit/bytes对象
Pickle>>> import pickle>>> my_list = [1, 2, 3, 'haha', ['and', 'or']]>>> pickle_file = open('my_list.pkl', 'wb')>>> pickle.dump(my_list, pickle_file)>>> pickle_file.close()>>> >>> >>> pickle_
2016-11-15 08:24:19
1923
原创 【Python基础】--丰富的else语句/简洁的with语句/字典dict{}/集合set{}
丰富的else语句要么怎样,要么不怎样(if)干完了能怎样,干不完就别想怎样(for、while循环)def showMaxFactor(num): count = num // 2 while count > 1: print('count = %d' % count) if num % count == 0:
2016-11-15 08:23:57
878
原创 【Python基础】--字符串str/序列/全局标志位/全局变量/内嵌函数和闭包
字符串str>>> str1 = 'i love you, wuyq'>>> str1[:5]'i lov'>>> str1'i love you, wuyq'>>> dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__'
2016-11-15 08:23:37
2217
原创 【Python基础】--变量和字符串/猜数字/range()/Isinstance/list[]/tupple()
变量和字符串>>> name = 'wuyq'>>> name'wuyq'>>> print(name)wuyq>>> print('name = %s', % name)SyntaxError: invalid syntax>>> print('name = %s' % name)name = wuyq>>> print('name = %s', name)name =
2016-11-02 12:38:13
1061
原创 【win32】day14-进程/作业/线程
Windows进程1 Windows进程进程一个容器,包含了应用程序实例的各种资源。Windows多任务的操作系统,因此可以同时执行多个进程。2 Windows进程的一些特点2.1 进程中包含了执行代码等资源。2.2 进程都具有私有的地址空间。2.3 每个进程都有一个ID,标识进程。2.4 每个进程都有自己的安全属性2.5 至少要包含一个可以执行的线程。
2016-10-19 22:24:59
1080
原创 【win32】day13-地址空间/地址映射/虚拟内存/堆内存/内存映射文件
地址空间1 地址空间一个程序最大的寻址范围。对于Win32操作系统最大的寻址范围是2的32次方,0-0xFFFFFFFF。这个寻址范围由CPU决定。CPU的寻址范围越大,程序难度降低。 2 地址空间的划分通常情况下:2.1 用户空间 地址范围 0 - 0x7FFFFFFF(2G),运行 应用程序代码、数据等等。 2.2.1 空指针区
2016-10-18 20:22:40
1632
原创 【win32】day12-Windows卷(Volumn)/目录/文件/文件的查找
Windows卷(Volumn)1 卷的获取GetLogicalDrives 返回一个DWORD值,这个值 的每个位代表是否存在相应的卷GetLogicalDriveStrings 获取一个所卷的盘符 的字符串 DWORD GetLogicalDriveStrings(DWORD nBufferLength,//BUFF的大小LPTSTR lpBuffer
2016-10-13 21:39:00
1390
原创 【win32】day11-windows的库/静态库/动态库
Windows的库 由于项目的复杂程度,或者为了提高代码的 重用率等等,所以才引入了库程序。 库包含两种: 1 静态库:扩展名为LIB的文件,是不能被 加载的程序,可以理解为目标程序的 归档。 2 动态库:扩展名是DLL的文件,是可以被 应用程序加载的程序。静态库1 静态库的特点1.1 目标
2016-10-09 08:16:25
1134
原创 【win32】day10-组合框/列表框/滚动条/控件的自绘制
组合框 ComboBox 1 组合框的样式 1.1 简单组合框 CBS_SIMPLE 1.2 下拉式组合框 CBS_DROPDOWN 能输入或者从下拉列表中选择 1.3 下拉列表式组合框 CBS_DROPDOWNLIST 只能从下拉列表中选择 2 组合框的使用 2.1 组合框的创建 窗口类名称是
2016-09-23 22:41:04
3205
原创 【win32】day09-对话框/子控件/静态块/按钮/文本编辑框
对话框1 对话框的分类2 对话框的基本使用方式3 对话框资源4 有模式对话框的使用5 无模式对话框的使用 5.1 添加对话框资源 5.2 定义窗口处理函数 BOOL CALLBACK DialogProc(HWND hwndDlg, // handle to dialog boxUINT uMsg, // messageWPARAM w
2016-09-20 22:24:26
2043
原创 【win32】day08-位图的使用/坐标系和映射模式/文字和字体/对话框
位图的使用1 位图 -通过保存图像上每个点的颜色,生成相应的位图文件。 光栅图 - 可以理解为图像点阵的保存 矢量图 - .wmf 可以理解为绘图命令的保存2 位图资源的使用 2.1 加载位图资源 HBITMAP LoadBitmap( HINSTANCE hInstance, //位图资源所在应用程序句柄 LPCTSTR lpBitmapName
2016-09-18 21:25:39
1572
原创 【win32】day07-图形绘制/GDI绘图对象-画笔/画刷
图形绘制1.1 图形绘制的方式 获取到绘图句柄-设备描述表(DC),使用相应 的绘图的API,在设备上绘制图形. 1.2 颜色 R\G\B三色,每种颜色8位,共24位颜色. 32位颜色:颜色数量24位颜色(8-8-8),多出来的8位 表示灰度. 16位:颜色数量2的16次方.(5-6-5) Win32下,颜色的定
2016-09-14 06:55:09
3092
原创 【win32】day06-系统菜单/右键菜单/资源的使用/字符串资源/菜单资源/加速键资源
系统菜单 1 执行系统提供的窗口命令,例如最大化、关闭等命令。本质上和普通菜单一样,所以我们也可以在程序中使用这个菜单。 2 系统菜单的使用2.1 获取系统菜单 GetSystemMenu HMENU GetSystemMenu(HWND hWnd, //要获取的窗口句柄 BOOL bRevert //获取时重置标示); bRevert:
2016-09-12 22:15:29
1506
原创 【win32】day05-鼠标消息/定时器消息/菜单
鼠标消息1 鼠标消息1) 基本鼠标消息 WM_LBUTTONDOWN 左键按下 WM_LBUTTONUP 左键抬起 WM_RBUTTONDOWN 右键按下 WM_RBUTTONUP 右键抬起 WM_MOUSEMOVE 鼠标移动2) 双击消息 WM_LBUTTONDBLCLK 左键双击
2016-08-30 22:23:28
1336
原创 【win32】day04-Win32消息机制
消息机制 过程驱动:程序是按照我们预先定义好的顺序 执行,每执行一步,下一步都已经按照预定的顺序继续执行,直到程序结束。事件驱动:程序的执行顺序是无序的。某个时间点所执行的代码,是由外界通知。由于我们无法决定用户执行顺序,所以代码的执行也是无序。Win32的消息机制 -事件驱动。Win32消息程序2.1 Win32窗口注册2.2 Win32窗口创建2.
2016-08-16 22:07:20
1385
原创 【win32】day03-窗口注册和创建
Win32窗口程序创建步骤 1.1 WinMain入口函数的定义 1.2 WindowProc函数的定义 1.3 注册窗口类 RegisterClass/RegisterClassEx 1.4 创建窗口 CreateWindow/CreateWindowEx 1.5 窗口的显示和刷新 ShowWindow/Update
2016-08-11 06:18:53
1786
原创 【win32】day02-字符与编码
字符编码2.1 编码的历史 2.1.1 ASCII 0-127 7位表示 2.1.2 ASCII扩展码 0-255 8位表示 代码页:通过代码页来切换对应的字符 2.1.3 双字节字符集 DBCS 使用一个或两个字节表示字符. "A中B国" 12 1 2 A: 0x4
2016-08-07 06:32:01
1576
原创 【win32】day01-Windows编程
Windows编程基础知识的介绍Win32应用程序的基本类型1.1 控制台程序 不需要完善的Windows窗口,可以使用DOS窗口的方式显示。1.2 Win32窗口程序 包含窗口的程序。可以通过窗口与程序进行交互。1.3 Win32库程序提供已有的代码,供其他程序使用。动态库:DLL 是在执行的时候可以加载的程序。静态库:LIB 是在编译链接是使用
2016-08-04 05:25:34
1577
原创 【黑马Android】(19)response下载文件/验证码/防盗链/URL编码/jsp
response实现文件下载1.Resonse的继承结构:ServletResponse--HttpServletResponse2.Response代表响应,于是响应消息中的 状态码、响应头、实体内容都可以由它进行操作,由此引伸出如下实验:3.利用Response输出数据到客户端response.getOutputStream().write("中文".getBytes(
2016-07-28 06:59:44
1603
原创 【黑马Android】(18)Servlet/ServletConfig/ServletContext
Servlet快速入门1.sun公司提供的动态web资源开发技术。本质是上一段java小程序,要求这个小程序必须实现Servlet接口,以便服务器能够调用。2.开发Servlet的两个步骤*实验:Servlet的快速入门(1)步骤一:写一个java程序实现Servlet接口(此处直接继承了默认实现类GenericServlet)package cn.itheima;
2016-07-18 22:17:36
1936
原创 【黑马Android】(17)web开发/tomcat/HTTP协议
web开发概述静态web资源:内容是静态的,不同的人在不同的时间来访问时都是相同的内容。HTML、CSS、JS动态web资源:内容是由程序生成的,不同的人在不同的时间访问的内容很可能是不同的。常见的动态web资源开发技术:ASP、PHP、JSP/ServletC/S B/S之争云、移动互联网、html5、物联网tomcat的安装配置下载地址:http:/
2016-07-14 21:48:23
2605
原创 【黑马Android】(16)XML/DTD/Sax解析/Schema语法简介
Xml概述 Java,跨平台的开发语言。 Xml,跨平台的传输数据。Xml语法标签语言,类似html。Xml乱码问题。1.文档声明 用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml 通常一个xml都要包含并且只能包含一个文档声明 xml的文档必须在整个xml的最前面,在文档声明之前不能有任何内容
2016-07-03 21:49:28
3836
原创 《不要放弃》阿里巴巴创业纪录片,观后感想!
视频地址:http://v.youku.com/v_show/id_XMTYyMDQzMzg0NA==.html?from=s1.8-1-1.2why?20岁的贪玩,造就了30岁的无奈。30岁的无奈,导致了40岁的无为。40岁的无为,奠定了50岁的失败。50岁的失败,酿造了一辈子的碌碌无为。请不要在该奋斗的年纪选择了安逸。你不努力,想拉你一把,都
2016-07-03 21:46:56
9671
原创 【黑马Android】(15)cxf 介绍 以及ant 工具的使用/cxf总结
cxf 介绍 以及ant 工具的使用ant 工具:1、为什么要用到ant这个工具呢?Ant做为一种工具已经广泛被使用,并且历史悠久。使用ant的内置命令,可以编译java源文件(javac),运行java文件(java),给class文件打包(jar、war、ear),也可以创建(mkdir)、删除(del)、拷贝(copy),甚至可以使用ant执行sql文件。由于ant是
2016-06-22 05:59:53
1498
转载 我为什么要帮你?
转载说明:通过学习BLE的开发知识,看到了博主的这篇文档。马上引起了我的共鸣,特意转载过来,作为记录。版权声明博主:甜甜的大香瓜声明:喝水不忘挖井人,转载请注明出处。原文地址:http://blog.youkuaiyun.com/feilusia联系方式:897503845@qq.com技术交流QQ群:127442605一、凭什么让别人帮你?
2016-06-17 05:50:04
1626
原创 传智播客c/c++公开课学习笔记--Linux网络流媒体服务器的核心代码揭秘
Xinetd 从守护进程的概念可以看出,对于系统所要通过的每一种服务,都必须运行一个监听某个端口连接所发生的守护进程,这通常意味着资源浪费。为了解决这个问题,Linux引进了"网络守护进程服务程序"的概念。xinted(extended InterNET daemon)xinetd同时监听多个指定的端口,接受用户请求时,根据请求端口,启动不同的网络服务
2016-06-15 05:44:28
5190
原创 【黑马Android】(14)webservice概念/调用/wsdl接口
webservice 的概念webservice 就是一个应用程序,它提供一种通过web方式访问的api.解决两个系统或者(应用程序)之间的远程调用.....调用是跨语言,跨平台...webservice 最基本的组成部分就是客户端,服务端...MyServerSocket.javapackage cn.itcast.server;import ja
2016-06-13 08:23:52
4736
原创 【黑马Android】(13)Linux操作系统/cron计划任务
Oracle VM VirtualBoxCentoscron计划任务:命令示例:Cat 1.txtTac 1.txtFind / -name profilePs -ef | grep pythonNetstat -ano | more
2016-06-04 09:57:23
5137
原创 【黑马Android】(12)版本控制SVN&GIT
subversion服务端和客户端安装VisualSVN-Server-2.7.3.msiTortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msiTortoiseSVN基本操作和冲突演示eclipse插件演示eclipse_svn_site-1.6.5.zip使用svn案例演示
2016-06-02 21:43:32
1926
原创 【黑马Android】(11)音乐播放器/视频播放器/照相机/常见对话框/notification通知/样式和主题/帧动画/传感器/应用程序反编译与安装
音乐播放器api<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_hei
2016-05-24 22:00:04
7234
1
原创 【黑马Android】(10)绑定的方式调用服务的方法/图片的各种操作/人脸识别
绑定的方式调用服务的方法服务的生命周期: 一、采用start的方式开启服务 生命周期如下: onStart()过时了开启服务:onCreate()--> onStartCommand() ---> onDestory(); 如果服务已经开启,不会重复的执行onCreate(), 而是会调用onStart()和 on
2016-05-22 21:15:51
5338
原创 【黑马Android】(08)activity生命周期/横竖屏切换的生命周期/任务栈的概念/广播接收者ip拨号器/进程的优先级&为什么使用服务
activity生命周期完整生命周期 oncreate--》onstart--》onresume--》onpause--》onstop--》ondestory 可视生命周期 onstart--》onresume--》onpause--》onstop 前台生命周期 onresume--》onpause 界面用户仍然可见,但是失去焦点 使用场景:1
2016-05-03 21:46:59
4359
原创 【黑马Android】(07)多线程下载的原理/开源项目xutils/显示意图/隐式意图/人品计算器/开启activity获取返回值
多线程下载的原理司马光砸缸,多开几个小水管,抢救小朋友。import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io
2016-04-26 16:56:34
3787
原创 【黑马Android】(06)使用HttpClient方式请求网络/网易新闻案例
使用HttpClient方式请求网络<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr
2016-04-24 21:39:21
4761
原创 【黑马Android】(05)短信/查询和添加/内容观察者使用/子线程网络图片查看器和Handler消息处理器/html查看器/使用HttpURLConnection采用Post方式请求数据/开源项目
备份短信和添加短信操作系统短信的uri: content://sms/<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.itheima28.backupsms" android:versionCode="1" android:versionName
2016-04-13 08:15:50
1789
原创 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建
数据库的创建和sql语句增删改查1. 加载驱动.2. 连接数据库.3. 操作数据库. 创建表:create table person(_id integer primary key,name varchar(20),age integer); 添加: insert into person(name, age) values('lisi',
2016-04-06 22:10:31
3134
原创 最强大脑--51度灰挑战项目
择善教育公开课//{{NO_DEPENDENCIES}}// Microsoft Visual C++ 生成的包含文件。// 供 BrainMaster.rc 使用//#define IDD_DIALOG_MAIN 101#define IDC_BTN_START 1001#define IDC_B
2016-03-21 15:36:36
4218
原创 【黑马Android】(03)学生管理系统/动态刷新界面
学生管理系统<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.itheima27.sutdentmanager" android:versionCode="1" android:versionName="1.0" > <uses-sdk
2016-03-16 22:09:51
1667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人