- 博客(427)
- 资源 (7)
- 收藏
- 关注
原创 windows7 ftp 服务器搭建
搭建环境:windows 7和 reference中不一样的一点是 ssl一定要选择无,要不这样ftp的身份yreference: windows ftp 服务器搭建 百度经验
2016-06-03 20:16:32 702
原创 PHP 调用python 脚本实现python功能
本人需要使用php调用python PIL 函数,将文本粘贴到图片上。所以使用php中的exec函数。在exec中第一个参数后添加 2>&1。如果python运行错误,将会把出错信息传递给$arr变量,然后就可以将arr变量的值输出到web端,以便差错。 &1",$arr,$ret); print (""); print_r($arr); print (""); echo ""
2016-03-31 00:46:39 11849
原创 利用python pil 实现给图片上添加文字
最近的一个工程项目是讲文字添加到图像上。使用了opencv,结果发现利用opencv给图像添加文字有局限。(1)可利用的字体类型比较少,需要安装Freetype扩展,比较复杂。(2)不能用putText函数输出中文,否则就会出现乱码的情况只好选择使用python PIL函数库对照片添加中文字符和英文字母。首先Linux或mac安装PIL,附原文链接:mac 安装pil
2016-03-27 02:35:35 31774 7
原创 3. Django框架下Jinja模板的使用
接下来我们新建个人介绍的网页,其中使用了Jinja模板。点此查看有关Jinja的介绍(1)在mysite文件夹下新建personal 应用Django-admin.py startapp personal(2)将pesonal 应用添加到mysite/setting.py中INSTALLED_APPS里INSTALLED_APPS = [ 'personal',
2016-02-06 23:29:17 979
原创 2.新建第一个Django项目
新建第一个Django web项目(1)进入终端,在新建的Django-tutorial目录下键入下面命令。(myiste为我要建立项目的项目名)Django-admin.py startproject mysite (2)下面是你建立的mysite文件夹的目录树mysite/ -你刚才建立的项目目录 manage.py -该文件可帮助你通过命令实现与新建项目的
2016-02-06 22:09:16 850
原创 1.Django开发环境搭建
Mac下Django开发环境搭建。(1)安装pip(2)安装python3在python3下安装Django,在终端中键入pip3 install Django如果在python2.7版本下安装Django,直接键入pip install Django (3)查看使用pip命令后Django的默认安装目录,本人实在python3下安装的,所以用pip3.pip3
2016-02-06 21:07:45 876
原创 使用python自动发送邮件
通过python编写的脚本能实现邮件的自动发送功能。以后就可以全自动的推送自己的广告软文了。嘿嘿嘿。。。。。现在记录一下这个功能。注意如果使用qq的smtp转发功能的话,需要在设置页面中将该功能打开,然后设定密码,改密码就是赋值给下文password中的。开启smtp转发功能文档#from email.MIMEText import MIMEText #old
2015-09-09 11:19:54 5447 1
原创 物联网智能硬件解析之万能空调遥控器实现 Ardunio_通过红外线发射灯遥控空调
这其实就是空调万能遥控器的原理。用arduion遥控空调。首先我做了一下以下几点(1)首先有一个红外线接收管 IR receiver(2)红外线发射灯(3)arduino uno的板子(4)几条面包线 Jumper cables(5)空调遥控器首先自己家中空调是TCL的挂式空调。。。。这个首先说明。 arduino遥控空调和空调牌子有关(1)硬
2015-09-07 23:12:48 17300 11
原创 有关虚函数的覆盖 和 子类中函数的隐藏
通过一个例子来解释#include using namespace std;class Base{ public: virtual void xfn(int i){ cout << "Base::xfn(int i)" << endl; } void yfn(float f){ cout
2015-08-26 14:31:40 703
原创 有关win32信号量和事件在多线程使用的小例子
#include "windows.h"#include "stdio.h"#include "conio.h"HANDLE g_hEvent = NULL;HANDLE g_hSem = NULL;long num = 0;int ch = 'a';DWORD CALLBACK PrintProc(LPVOID pParam){ HANDLE nHandle [2] ={g_hS
2015-08-12 16:19:38 1267
原创 python_class_1 How to use def
def activity01(num1): '''Determine if an input number is Even of Odd''' if(num1 % 2 == 0): return 'Even' else: return 'Odd'print activity01(12)def activity02(num1, num2): '''Return the sum
2015-08-07 09:31:41 966
原创 模式对话框和无模式对话框的创建总结
对话框VS普通窗口1.创建模式对话框 DialogBox 堵塞函数无模式对话框 CreateDialog普通窗口 CreateWindow/CreateWindowEx2.窗口处理函数对话框 DlgProc 并非真正的对话框窗口处理函数普通窗口 WndProc 需要调用缺省窗口处理函数3.窗口消息普通窗口 WM_CREATE
2015-07-31 14:28:43 942 2
转载 Windows界面呈现淡绿护眼色
电脑看久了,眼睛难免会疲劳,怎样才能将Win8系统页面设置成护眼的绿色呢?虽然Win8不能再用RGB来设置了,但是我们可以使用另外两种方法来设置。 方法一: 1、使用快捷键win+r打开“运行”。 2、然后输入“regedit”打开注册表。依次打开HKEY_CURRENT_USER—>Control Panel->Colors。 3、最后点击“wi
2015-07-28 14:02:55 919
原创 Ardunio_Case_5_breath_light
breath light int ledPin = 10; void setup() { // put your setup code here, to run once: pinMode(ledPin, OUTPUT);}void loop() { // put your main code here, to run repeatedly: fadeOn(1000
2015-07-25 11:38:51 725
原创 有关MFC消息映射表
MFC的消息映射机制和Win32的消息映射机制的编写有很大的不同。 Win32 是在消息处理函数中直接通过switch case 来找到每个消息相对应的消息处理函数。 而MFC则是采用了宏定义的方式,简化了消息函数与消息的函数的编写以下是我从MSDN中截取的如何在MFC中简历相应的消息映射表// example for DECLARE_MESSAGE_MAPclass CMyWnd
2015-07-23 15:16:06 869
原创 关于C++子类父类成员函数的覆盖和隐藏
函数的覆盖 覆盖发生的条件:(1) 基类必须是虚函数(使用virtual 关键字来进行声明)(2)发生覆盖的两个函数分别位于派生类和基类(3)函数名和参数列表必须完全相同函数的隐藏 隐藏发生的条件:(1)子类和父类的函数名相同,参数列表可以不一样看完下面的例子就明白了#include "iostream"using names
2015-07-10 10:23:23 2670
原创 利用Windows绘制界面并且编写窗口过程函数
这篇blog主要是将的是如何实现窗口过程编程。即通过窗口过程函数的编写来实现其如何处理消息的方式。例如:#include#include /*LRESULT CALLBACK WinProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ return DefWindowProc( hWnd, uMsg, wP
2015-07-09 17:01:45 1706
原创 Windows 编程- 生成窗口程序
下面开始windows 窗口程序的学习,要建立一个窗口程序,首先要分为以下5个部分。1. 首先建立入口程序WinMain //这个就好像C语言中的main函数。2. 定义窗口处理函数 // 自己定义 处理消息3. 注册窗口类 // 向操作系统中写入自己类的信息 4. 创建窗口类 // 在内存中创建窗口 在内存中为窗口申请一片空
2015-07-09 11:00:58 1248
原创 虚函数的使用
虚函数的使用和纯虚函数的使用。虚函数是在基类定义,然后子类重写这个函数后,基类的指针指向子类的对象,可以调用这个函数,这个函数同时保留这子类重写的功能。纯虚函数是可以不用在基类定义,只需要声明就可以了,然后因为是纯虚函数,是不能产生基类的对象,但是可以产生基类的指针。纯虚函数和虚函数最主要的区别在于,纯虚函数所在的基类是不能产生对象的,而虚函数的基类是可以产生对象的。//
2015-07-08 12:06:24 704
原创 C++继承的函数实现
#include "iostream"using namespace std;class CPolygon{ protected: double height, width; public: void setValue(double h, double w){ height = h; width =
2015-07-08 10:42:10 1030
原创 通过友元函数实现两个不同类中私有成员变量的数据交换
本代码中定义了两个相同的类,和一个交换信息的函数,信息交换函数同时是这两个类的友元类。这样这个定义的信息交换函数就可以直接访问这个类的私有成员变量来进行相互间的信息交换。//2015_July_8// friend funciton to transmit value#include "iostream"using namespace std;class CPeop
2015-07-08 10:03:03 1282
原创 有关C++的拷贝构造函数
重新复习一遍C++的constructor, construct with arguments, copy constructor, copy assignment下面重点要强调的是有关copy constructor,constructor ,和 copy assignment。如果拷贝参数是对象的话,注意要使用常引用即 const &。 如果返回值是对象的话,返回的也是该对象的引用
2015-07-08 09:15:41 582
原创 Ardunio_PWM 原理及实现
PWM 就是pulse width Modulation的缩写,意思就是脉冲宽度调制。通过调整输出信号占空比达到改变输出平均电压的目的。例如端口的电压有两个,0V和5V。 如果要获得3V的电压可以通过分压来实现,但是如果我想输出的电压在0V 3V 3.5V 5V 这四个数值之间来回变动的话,单纯的分压是不行的(因为不能一直不停的切换电阻)。这种情况下就该使用PWM了,对于Ardunio的数字端
2015-07-07 23:30:23 2715
原创 拷贝构造函数
下面是关于拷贝构造函数的使用。#include #include class CVector{ std::string *ptr; public: //default constructor CVector(){ ptr = new std::string; } //co
2015-07-07 15:36:53 526
原创 构造函数和析构函数的使用
#include "iostream"#include "string"class CVector{ std::string *ptr; public: //Default constructor // 默认构造函数 CVector(){ ptr = new std::string; }
2015-07-07 14:52:09 602
原创 类模板和专属类模板
看了下面的代码就知道了如何使用类模板和专属类模板//Template specializaiton//Class templates#include "iostream"template class mypair{ T elem; public: mypair(T x){ elem = x; }
2015-07-07 11:46:13 596
原创 const int & 和 int 的区别
最近看函数的返回值时总是出现这两种函数的返回值。 const int& get() {return x;} int get() {return x;}下面就关于这两种函数的返回值做一个小的笔记。const int & 是返回这个数值的一个常量的引用。而int 是返回这个数值的一个拷贝。1. int 是进行拷贝构造,而const int & 是返回的引用
2015-07-07 10:59:40 7945
原创 VTK_Day_2_Light
Tutorial_three The tutorial above shows the vivid explanation of the light setting.Please be careful. After the 3D image present on you, do not forget to zoom in or zoom out to make it smaller
2015-07-06 16:11:56 1005
原创 VTK_Learning_Day_2_Add_Texture
set the texture of the cylinder and understand the relative path of an image.#include "vtkRenderWindow.h"#include "vtkRenderer.h"#include "vtkSmartPointer.h"#include "vtkRenderWindowinteracto
2015-07-06 11:25:38 850
原创 Ardunio_Case_3_Homework_traffic_light
int red = 8;int yellow = 9;int green = 10; void setup() { // put your setup code here, to run once: pinMode(red,OUTPUT); pinMode(yellow,OUTPUT); pinMode(green,OUTPUT);}void loop() { //
2015-07-05 19:12:13 817
原创 Ardunio_Case_3_SOS
tutorial_3 Three short blinks mean a letter 'S' and another three long blinks means a letter 'O'.example 1int led = 10;void setup() { // put your setup code here, to run once: p
2015-07-05 18:47:04 760
原创 Ardunio_Case_1 _blink_
tutorial_1int led = 13;void setup() { // put your setup code here, to run once: pinMode(led,OUTPUT);}void loop() { // put your main code here, to run repeatedly: digitalWrite(led,HIGH)
2015-07-05 18:00:42 582
原创 VTK_Learning_Day_Two_Basic_Syntax
Basic syntax上面的文章链接很好的讲述了VTk中基本的一些类库。下面我就来摘抄一下其中重要的部分。当我们去看舞台剧的时候,我们坐在台下,展现在我们面前的是一个舞台,舞台上有各式的灯光,各样的演员。演员出场的时候肯定是会先化妆,有些演员可能会打扮成高富帅,有些演员可能会化妆成白富美。观众有时还会与台上的演员有一定的互动。整个剧院就好比
2015-07-03 15:34:22 628
原创 VTK_Learning_Day_One
Here are two very useful reference.Introduction_Of_VTKProcedure_Of_InstallingHere I just want to revise the content about syntax of CMakeLists.txt in second passage.Here is my synt
2015-07-02 17:12:07 633
原创 Motion sensing game (Ping Pong Game)
Project demonstrationHere is the source code of the project based on OpenCV anc C++.Before you run this code on Linux, you should install the OpenCV library first.#include#include#inclu
2015-06-26 21:52:34 1346
原创 A better way to learn regular expression
1. a good tutorial for learning regular expression learn regular expression within 30 minutes2. a good online website to verify the correctness of the regular expression pythex
2015-06-16 11:39:13 672
原创 First Class: UI of Android
android:layout_height="5dp" android:background="#FFFFFF"> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="
2015-06-11 00:39:16 550
原创 First class: UI design for Android
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_paren
2015-06-11 00:17:46 656
2012 Maryland High School Programming Contest
2013-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人