- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 [PHP]-图形图像处理技术
GD库是一个开放的动态创建图像,源代码公开的函数库。GD库官方网站:www.boutell.com/gdGD库支持GIF,PNG,JPEG,WBMP和XBM等多种图像格式。激活GD库:修改php.ini文件,将文件中的";extension=php_gd2.dll"选项前的分号";"删除。 Jpgraph的安装和配置Jpgraph是一个完全使用PHP语言编写的类库,并可以应...
2018-08-30 21:54:49 805
原创 [PHP]-Cookie与Session
cookie和session是两种不同的存储机制,前者是从一个web页到下一个页面的数据传递方法,存储在客户端。后者是让数据在页面中持续有效的方法,存储在服务器端。 什么是cookiecookie是一种在远程浏览器端存储数据并以此来啊跟踪和识别用户的机制。cookie是web服务器暂时存储在用户硬盘上的一个文本文件,并随后被web浏览器 读取。如在页面中不需要输入用户的ID和密...
2018-08-30 21:54:31 240
原创 [PHP]日期和时间
在PHP语言中默认设置的是标准的格林威治时间(即采用的零时区)更改PHP语言中的时区设置有两种方法:(1)修改php.ini文件中的设置,找到[date]下的";date.timezone="选项,将其修改为"date.timezone=Asia/Hong_Kong",然后重启Apache服务器。(2)在应用程序中,在使用时间日期函数之前添加如下函数:date_default_time...
2018-08-30 21:54:05 3139
原创 [PHP]-数组
1.声明数组在声明数组的方式主要有两种:一种是应用array()函数声明数组,另一种是直接通过为数组元素赋值的方式声明数组。应用array()函数声明数组的方式array array([mixed ...])参数mixed的语法为key => value,多个参数mixed间用逗号分开,分别定义了索引和值。索引可以是字符串或数字。应用array()函数声明数组时,数组下标...
2018-08-30 21:53:35 202
原创 [JavaScript]-面向对象程序设计
通过类可以创建任意多个具有相同属性和方法的对象。ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数。”对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。每个对象都是基于一个引用类型创建的。创建一个Object的实例: var person = new Object();person.name = "Jeff xiao";perso...
2018-08-30 21:53:14 145
原创 JavaScript-引用类型
在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。尽管ECMAScript从技术上讲是一门面向对象的语言,但他不具备传统的面向对象语言所支持的类和接口等基本结构。新对象是使用new操作符后跟一个构造函数来创建的,构造函数本身就是一个函数。var person = new Object();1.Obejct类型我们看到的是大多数引用类型值都是Object类...
2018-08-30 21:52:51 128
原创 Linux文件操作
文件,除了本身包含的内容外,还有一个名字和一些属性,即“管理信息”-包括文件的创建、修改日期和他的访问权限,这些属性的被保存在文件的inode节点中。删除文件名就等于删除与之对应的链接使用ln命令在不同的目录中创建指向同一个文件的链接 删除一个文件时,实际是删除了该文件对应的目录项,同时指向该文件的链接数减1drwxrwxr-x 2用户名组为0就表示该节点以及指向的数据不再...
2018-08-30 21:52:28 196
原创 [PHP] 正则表达式
正则表达式是一种描述字符串结构的语法规则,是一个特定的格式化模式。grep:最初是ED编辑器中的一条命令,用来显示文件中特定的内容,后来成为一个独立的工具grep.egrep:扩展的grep.POSIX:可移植操作系统接口(Portable Operating System Interface of Vnix);Perl:实际抽取和汇报语言(Practical Extraction...
2018-08-30 21:51:56 244
原创 [ObjectArx] 2.环境配置
ObjectArx 环境配置因为ObjectArx和AutoCAD版本有严格对应关系,与Visual Studio 的版本也有关。 但是我们仍然可以使用更高版本的VS来进行开发。 需要下载一个工具。 【daffodil】 https://archive.codeplex.com/?p=daffodil 一个可以将电脑上的vs版本配置写入注册表中,是高版本的vs能识别。 我们安装...
2018-08-30 21:51:11 391
原创 [BOOST]时间与日期
处理时间时间长度boost 时间长度time_duration类,类似C中tm结构的时分秒部分。#include <boost/date_time/posix_time/posix_time.hpp>using namespace boost::posix_time;time_duration td(1,10,30,1000);// 1小时10分30秒1毫秒h...
2018-08-30 21:50:28 526
原创 [Boost] Getting Started on Windows
Boost 学习之旅1.在windows上安装Boost下载地址:[Boost 1.67.0](https://www.boost.org/users/history/version_1_67_0.html)下载**boost_1_67_0.7z**或**boost_1_67_0.zip** 在合适的目录解压缩即可。2.Boost文件目录结构boost_1_67_0...
2018-07-31 23:00:55 166
原创 [Ubuntu] 无法获得锁 /var/lib/dpkg/lock - open
sudo apt-get install E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?解决方法:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock第二种出现的情况E: ...
2018-07-27 22:14:55 222
原创 [1]ObjectArx - AutoCAD二次开发
ObjectArx1.什么是ObjectArxObjectArx是AutoCAD对用户和开发者开放的一个C++ API库,开发可以用于运行在AutoCAD的“中间件”,扩展AutoCAD的类和协议,编写自己的命令可以和AutoCAD内置命令一样。 ObjectDBX 是可用于开发AutoCAD的扩展类库,可用于ObjectArx和RealDWG SDK。不过RealDWG SDK不是免费...
2018-06-11 22:35:35 4838
原创 C++ 类型转换
C++ 类型转换C++风格的类型转换提供了4钟类型转换符来应对不同的场合的应用。 转换 说明 static_cast 一般的转换,静态类型转换,如int转换成char dynamic_cast 通常在基类和派生类之间转换时使用,命名上理解是动态类型转换,如子类和父类之间的多台类型转换 const_cast 主要针对const的转换,字面上理...
2018-06-09 19:56:40 932
原创 Python - 闭包
1.函数引用def Test(): print("---Test Fun---")python中函数名和C、C++等语言中的函数指针类似,Python函数名称为函数代码块的指针。2.闭包#定义一个函数def TestFun(number): #在函数内部在定义一个函数,并且这个函数用到了外边函数的变量 number_in = number + 10...
2018-06-04 22:08:52 116
原创 Python - 迭代器
Python 1.可迭代对象集合数据类型,list, tuple, dict, set ,str等类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。2.判读是否可以迭代isinstance()>>> from collections...
2018-06-04 21:26:51 106
原创 python- 序列解包
同时(并行)给多个变量赋值>>> x, y, z = 1, 2, 3>>> print(x, y, z)1 2 3交换多个变量的值>>> x, y = y, x>>> print(x, y, z)2 1 3序列解包(可迭代对象解包)>>> values = 1,
2018-04-18 21:11:32 571
原创 ObjectArx-自定义对象-派生于AcDbObect
1.提供了详细的信息输出到文件,和4种对象引用(强弱所有者,强弱指针)和undo和惹到操作。1. 重写AcDbObject虚函数1.1 AcDbObject:基本函数重写virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* filer);virtual Acad::ErrorStatus dwgOutFields(A...
2018-02-09 10:23:40 1530
原创 ObjectArx-自定义对象-派生自ObjectARX类
1. 自定义对象-派生自ObjectARX类使用ObjectARX宏管理继承于ObjectARX的自定义类。宏允许自定义类参与AcRxObject运行时类型标识机制。1.1 派生的自定义类为了便于开发,应该在单独的ObjectDBX中声明和实现自定义类。对象启用器应该包含应用程序的数据库部分,包括本节中描述的AcRxObject宏、其他ObjectARX类覆盖的函数以及特定于自定义类的
2018-02-06 22:38:11 3581 2
原创 ObjectArx-自定义对象-对象支持
1自定义对象-对象支持对象支持器(.DBX 文件)允许绘图中的自定义对象具有比代理图形更智能的行为,即使在原始应用程序不存在的情况下也是如此。通过为自定义对象提供对象支持器,您确保您的客户可以协作处理图纸,而不必担心其他人是否能够操作这些图纸中的自定义对象。你的对象在现实中会表现得很聪明,在主流的应用程序。AutoCAD,DWG TrueView,以及Autodesk 3DSMax。1
2018-02-06 21:26:06 2426
原创 Windows 常用消息大全
Windows 消息分布 消息范围 描述 0 ~ WM_USER-1 系统消息 WM_USER ~ 0x7FFF 自定义窗口类消息 WM_APP ~ 0xBFFF 应用程序自定义消息 0xC000 ~ 0xFFFF 应用程序字符串消息 > 0xFFFF 以后系统应用保留- Windows消息 消息
2018-01-25 21:37:05 189
原创 SDL-Simple DirectMedia Layer
C语言实现的可跨平台的,针对audio, keyboard, mouse, joystick, and graphics hardware底层基于OpenGL和DirectX的开源开发库。 SDL -> http://www.libsdl.org/SDL 最新2.0.7 Windows,MacOS,Android,IOS,LinuxSDL2-devel-2.0.7-VC.zip (Vis
2018-01-22 21:55:54 406
原创 PHP-加密技术
PHP加密函数数据加密的基本原理就是对原来为明文的文件或数据按照某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”。PHP中能对数据进行加密的函数主要有crypt(),md5()和sha1(),还有加密扩展库Mcrypt和Mash。1.使用crypt()函数进行加密crypt()函数可以完成单向加密功能string crypt(string str[, string
2016-10-06 12:00:44 373
原创 PHP-与Web页面交互
在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递。Web表单主要用来在网页中发送到服务器。创建一个表单,再以POST方法提交到数据处理页面check_ok.php
2016-09-09 23:37:18 1183
原创 PHP-字符串操作
1.单引号和双引号的区别<?php$test = "PHP";$str1 = "I Like $test";$str2 = 'I Like $test';echo $str1;// 输出双引号的字符串echo "";echo $str2;?>双引号的内容是经过PHP的语法分析器解析过的,任何变量在双引号中都会被转换为她的值进行输出。2.字符串的连接符“.”字符串连接
2016-09-06 22:56:13 536
原创 PHP内置扩展列表
扩展库 说明 注解 php_bz2.dll Bzip2压缩函数库 无 php_calendar.dll 历法转换函数库 自PHP4.0.3起内置 php_cpdf.dll ClibPDF函数库 无 php_crack.dll 密码破解函数库 无 php_ctype.dll ctype家族函数库 自PHP4.3.0起内置 php_c
2016-08-31 23:02:52 1420
原创 Object-C异常机制
Object-C异常机制使用@try...@catch...@finally捕捉异常Object-c异常处理机制的语法结构@try{ // 业务实现代码 ...}@catch (异常1 ex){ // 异常处理代码}@catch (异常2 ex){ // 异常处理代码 ...}// 可能更多的catch块
2016-08-31 21:35:58 396
原创 Object-C面向对象编程
6.扩展扩展与类别相似,扩展相当于匿名类别@interface 已有类 (){实例变量}// 方法定义...@end类别通常有单独的*.h和*.m文件,扩展则用于临时对某个类的接口进行扩展,类实现部分同时实现类接口部分定义的方法和扩展中定义的方法。定义类的扩展,可以额外增加实例变量,也可以使用@property,@synthesize来合成setter,ge
2016-08-27 21:21:37 666
原创 swift函数
函数的声明和调用函数例子:fun sayHello(personName : String) -> String{let greeting = "hello," + personName + "!"return greeting}函数的参数和返回值多输入参数fun halfOpenRangeLength(Start : Int, end : Int) ->
2016-08-27 20:07:53 415
原创 swift流程控制
swift的条件语句包含if和switch,循环语句包含for-in,for,while和do-while,循环/判断条件不需要括号,但循环/判断体必须使用括号import Foundationprint("swift流程控制")let individualScores = [75,43,103,87,12]var teamScore = 0
2016-08-26 22:29:44 438
原创 swift数据类型和常量
swift语言的基本数据类型是intfloat:用于存储浮点数(即包含小数的值)double:和float一样,但是前者的精度约是后者精度的两倍char:可以存储单个字符,例如字母a,数字字符100,或者一个分号";";
2016-08-24 23:28:48 298
原创 python模块
模块模块即Python代码段模块也是Python对象,具体随机的名字属性用来绑定或引用import语句想使用Python源文件,只需要另一个源文件里执行import语句,可以自动防止重复importimport module,module2....当解析器遇到import语句,如果模块在当前的搜索路径就会被导入#导入模块import support#现在
2016-04-11 21:32:35 306
原创 python字符串处理和特殊函数
用引号括起来的字符集合称之为字符串。引导可以是一对单引号,双引号,三引号(单、双)。备注:python中三引号可以将复杂的字符串进行复制,python三引号允许一个字符串夸多行,字符串可以包含换行符,制表符以及其他特殊字符。三引号的语法是是一对连续的单引号或者双引号(通常都是成对用的)。var1 = 'hello world'var2 = "python programming
2016-04-06 21:33:15 3242
原创 python编程基础-数据类型和函数
python中的变量1.python的变量不需要定义,在使用时可以直接使用,还有重新使用使用用以存储不同类型的值。2.变量命名遵循C命名风格。3.大小写敏感4.变量引用计数。5.del语句可以直接释放资源,变量名删除,引用计数减16.变量内存自动管理回收,垃圾收集。7.指定编码在文件开头中加入#--coding:UTF-8--或者#coding=utf-8pyt
2016-04-06 08:41:21 360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人