编程语言

Hbuilder实用技巧

心已入冬 提交于 2020-03-08 09:26:03
1、 Q:怎么实现代码追踪? A:在编辑代码时经常会出现需要跳转到引用文件或者变量定义的地方,HBuilder提供了一个非常好用的代码追踪功能,只需要按住Alt+鼠标左键即可实现追踪。 图示: 2、 Q:编辑器怎么实现分栏? A:HBuilder编辑器分栏功能可以实现左右分栏和上下分栏以及组合分栏。 1、左右分栏实现:鼠标点着编辑器选项卡往最右边拖动 到最小化按钮部分 即可实现左右分栏 左右分栏实现效果: 2、上下分栏实现:鼠标点着编辑器选项卡往最下边拖动 到左右滚动条处 即可实现上下分栏 上下分栏实现效果: 3、组合分栏实现:组合分栏就是即有的文件向下拖动,有的文件向右拖动,下面给出一个效果图,感兴趣的话您可以拖个试试:) 3、 Q:有没有快速比较两个文件差异的办法? A:比较两个文档的方法是,在项目管理器按ctrl选两个文件,点右键,选比较对象 点击查找-历史版本比较,里边保存有改=该文件的所有历史版本代码 4、 Q:怎么才能快速记住快捷键? A:记快捷键,不如记快捷键语法。 Alt是转到,Shift是转移,Ctrl是操作。 比如Alt+括号、引号,即使转到对于的符号。 Shift+回车是<br/>,shift+空格是 。 Ctrl+D是删除行,F2是重构命名。 5、 Q:为什么不能手机预览? A:WEB项目不可以手机预览页面。只有移动APP才可以。 确定项目是移动APP后

Appium 客户端库 API

拈花ヽ惹草 提交于 2020-03-08 08:25:08
## Appium 客户端库 Appium 有对应以下语言的客户端库: 语言 | 代码 :--|--: [Ruby][rubygems] | [GitHub](https://github.com/appium/ruby_lib) [Python][pypi] | [GitHub](https://github.com/appium/python-client) [Java][maven] | [GitHub](https://github.com/appium/java-client) [JavaScript][npm] | [GitHub](https://github.com/admc/wd) [PHP][php] | [GitHub](https://github.com/appium/php-client) [C#][nuget] | [GitHub](https://github.com/appium/appium-dotnet-driver) [Objective-C][cocoapods] | [GitHub](https://github.com/appium/selenium-objective-c) [rubygems]: http://rubygems.org/gems/appium_lib [pypi]: https://pypi.python.org

图形化编程娱乐于教,Kittenblock实例,演奏音符

末鹿安然 提交于 2020-03-08 08:09:25
跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧。涉及的软件包括scratch3.0 (.sb3)、Python、Kittenblock。 程序解读:用按键演奏音符 知识点:音乐模块、演奏音符、使用乐器 涉及的软件:scratch3.0 (.sb3)、Python、Kittenblock。 程序效果图! 程序代码! # -*- coding: utf-8 -*- import _env, time, random from kblock import * Button2 = Sprite("Button2") x = 0 Button2.looks_switchcostumeto("button2-b") 来源: https://www.cnblogs.com/ztg1/p/12440903.html

写给小白的Python之004:数据类型之字符串

让人想犯罪 __ 提交于 2020-03-08 07:51:00
导读: 1.字符串 2.转义字符 3.字符串的运算 4.字符串的索引 5.字符串的切片 6.字符串的常用操作 字符串是Python中很重要的数据类型。 一、字符串 1. 如何表示字符串 单引号、双引号、三引号。 >>> 'hello' 'hello' >>> "hello" 'hello' >>>''' Tom said:"I'm Tom" ''' 'Tom said:"I'm Tom" ' 2. 1和 '1' 是有区别的 >>> type(1) # 1 <class 'int'> >>> type('1') # '1' <class 'str'> 注:type()可查看数据的类型。int表示整型。str表示字符串。 3. 引号的包裹问题 相同的引号不能互相包裹,只能是不同引号间包裹。 >>> "let's go" "let's go" >>> 'let's go' File "<stdin>", line 1 'let's go' ^ SyntaxError: invalid syntax >>> 'let"s go' 'let"s go' 可以使用转义字符:不推荐使用 >>> 'let\'s go' "let's go" 4. 代码换行 Python的IDLE中推荐一行输入79个字符,那怎样使代码换行呢? >>> "hello world hello world hello

Nginx+php+fastcgi在win7下的配置

北城余情 提交于 2020-03-08 07:47:41
首先装载php 1、从www.php.net上下载php对应版本 2、解压之后放到c盘下(其实放哪无所谓,Apache会有配置指向,但是Nginx不用) 3、因为用的5.3.17版本,已经有了php-cgi.exe这个,不用做其他的事情所以开始更改php的配置,先把php.ini-development这个文件更名为php.ini,也有的版本ini后面跟的是别的,都改成.ini 4、打开php.ini文件,修改: 配置: extension_dir = "这里写你的ext文件夹路径" ;这个路径是指向扩展库的路径 upload_tmp_dir = "这里写你的上传缓存目录" ;上传图片之类的缓存这里 session.save_path = "这里写你的session缓存目录" ;这个是以文件形式储存sission,如果以数据库存储session则需要另外配置 打开以下扩展: extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll extension=php_pdo_odbc.dll extension=php_pdo_sqlite.dll

python call so

佐手、 提交于 2020-03-08 04:27:01
作为一个老程序员,如果,python不能与c发生点儿关系,我都挺过意不去的啊 那么,就解决了这个强迫症吧,阿门! //pycall.c #include <stdio.h> #include <stdlib.h> int test(void* p, int len) {   return len; } #gcc -o pycall.c -c pycall.c #gcc -o libpycall.so -shared -fPIC pycall.o //test.py import ctypes ll = ctypes.cdll.LoadLibrary("./libpycall.so") test = ll.test test.argtypes = [ctypes.c_char_p,ctypes.c_int] test.restypes = ctypes.c_int sBuf = 'this is python' nRst = test(sBuf, len(sBuf)) print 'res ', nRst //result # python test.py res 14 Finally: 这下可以下班了吧?哈哈。。。 来源: https://www.cnblogs.com/woodzcl/p/7845759.html

Objective-C语言精要

和自甴很熟 提交于 2020-03-08 04:22:04
声明:本人学习Objective-C也才一个多月,下面这些只是自己的理解,不能保证没有理解偏差或错误的地方,如遇高手发现不对的地方,请赐教! 1。我们从最简单的程序Hello World开始: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog(@"Hello, World!"); [pool drain]; return 0; } #import的功能与C/C++里的#include类似,都是导入头文件。和C/C++程序一样Objective-C里面main()函数也是所有程序的入口,NSAutoreleasePool到后面介绍内存管理时再说!NSLog()的功能与C/C++中printf()函数功能相似,用于输出,只不过在输出时要加@符号。 2。定义类 在Objective-C中,代码通常放在两种不同的文件中,.h文件与.m文件,在定义一个类时,我们将接口部分interface放在.h文件中,把实现部分implementation放在.m文件中,如下面定义一个学生类: StudentInfo.h文件 #import <Foundation

pipenv被坑一天的记录贴

怎甘沉沦 提交于 2020-03-08 03:00:57
从github上clone一个项目。需要用pipenv install --dev安装它的环境。一切并不顺利,有一个包一直安装失败。后来使用 --python 3 即可,原因应该是pipenv建立的虚拟环境的python版本出了问题。 解决办法: $ pipenv --python 3 # 用python3 建立一个新的虚拟环境 $ pipenv shell # 启动这个虚拟环境 $ pipenv install --dev --pypi-mirror https://mirrors.aliyun.com/pypi/simple/ # 安装依赖,并且使用阿里的镜像 阿里的源似乎比清华的更新的快。 遇到问题先把 https://pipenv.readthedocs.io/en/latest/# pipenv文档读一下,脑袋里面有个整体的概念,而不是google搜的各种零碎的信息。 来源: CSDN 作者: SundyLee32 链接: https://blog.csdn.net/sundy_1995/article/details/104622134

Delphi的并行计算TParallel.For

限于喜欢 提交于 2020-03-08 00:16:19
现在多数设备、计算机都有多个CPU单元,即使是手机也是多核的。但要在开发中使用多核的优势,却需要一些技巧,花费时间编写额外的代码。好了,现在可以使用Delphi做并行编程了。 在Delphi、C++ Builder和RAD Studio XE7中,有一个简化并行运行任务的库,叫做并行编程库。 并行编程库在System.Threading单元中,其中提供了很多有用的特性,可方便的应用在已有项目和新项目中。提供了大量便利的重载函数,可同时支持C++和Object Pascal。 这些特性包括易用的针对循环的并行运算,以及对运行任务、join任务(等待其他线程完成)、等待一组任务等操作提供支持的大量高级特性。支持这些功能的是一个自我管理的线程池(基于CPU数量)。 为了演示使用并行库的简易程度,有人编写一个计算质数的范例。 function IsPrime (N: Integer): Boolean; var Test: Integer; begin Result := True; for Test := 2 to N - 1 do if (N mod Test) = 0 then begin Result := False; break; {jump out of the for loop} end; end; //获取从1到X的质数个数的典型算法是顺序的循环检查其中的每个数

ASP、JSP、PHP 三种技术比较

六眼飞鱼酱① 提交于 2020-03-08 00:07:06
目前,最常用的三种动态网页语言有 ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。    PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。    JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。   三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成