语言特性
文章平均质量分 56
Peter(阿斯拉达)
关注系统界面开发技术,安全,语言特性,网络,图形,AI,硬件,并发,研发流程管理.
展开
-
[Vbs]_[过滤重复关键词]
场景:1.有些关键词以excel表格的形式存储,但是某列的关键词可能重复了,需要过滤掉它,如何做更快呢?用excel的vbs编程是一种方案。这里用我的是独立的vbs脚本。首先存为.csv格式,excel的另一种文本编辑模式,当然任意脚本语言都能做到,这里用vbs只是为了对vbs函数和语法有进一步认识。。过滤关键词.vbs (ANSI编码)' Author: sai' The原创 2013-02-27 23:02:39 · 2329 阅读 · 0 评论 -
[Python]_[初级]_[关于如何使用全局变量的问题]
场景1.在做python开发时, 有时候会用到全局变量, 比如某个配置需要影响到程序的生命周期, 或者多线程程序里, 需要判断某个变量是True, 从而知道需要停止任务执行.2.C++的全局变量只需要在头文件里声明一个extern int gTime;即可, 之后在.cpp里定义变量即可. 之后其他文件如果需要用到这个变量, 就包含这个头文件即可. 如果需要跨动态库使用的话, 还需要单独编译一...原创 2018-11-30 23:41:12 · 1610 阅读 · 0 评论 -
[Python]_[初级]_[关于with语句的使用方法]
场景1.在很多项目代码里, 经常会遇到语句with的使用, 这个with到底如何使用的呢, 它又会用在哪方面呢?2.with语句是python里特殊的语句, 在Java,Object-C,C++里是没有的, 它是否是关键的语句, 没有这个语句是不是很多场景就没有替代方案了?说明0.with语句并不是必须的语句, 它的替代方案就是try/finally语句. 只不过with语句需要的对象比较...原创 2018-11-30 23:39:13 · 1286 阅读 · 0 评论 -
[Object-C]_[初级]_[object类的对象和属性@property]
场景object-c 的 @property 是我们常用的声明, 对属性类型描述涉及到 readonly,readwrite,assign,copy,retain,atomic,nonatomic,strong,weak. 如果对属性类型有理解的话, 对属性设置会有更加准确.常遇到的 retain,copy 到底有什么区别?实例变量和 @property声明的 是否是同一个变量?说明obj原创 2017-10-24 18:20:15 · 2627 阅读 · 0 评论 -
[汇编]_[初级]_[VS2010搭建汇编开发环境win32和x64]
场景:1. 虽然使用MASM32也可以编译运行汇编程序,但是既然装了VS2010,它也能支持编译运行汇编吧.不然微软的开发人员难道还不用vs写汇编程序了?http://www.masm32.com/2. x64程序是大势所趋,win32(只能支持4G内存)逐渐退出舞台了,所以x64编译汇编也是必然要知道的.原创 2015-04-17 01:19:33 · 23240 阅读 · 5 评论 -
[C#]_[使用NUnit对业务逻辑代码进行单元测试]
Nunit是xUnit系列中应用于C#的测试框架,类似JUnit,Gtest等测试框架。可对类,接口的业务逻辑进行单元测试,目前如果不会单元测试的开发人员就太不专业了。场景:1.当编写网站代码时,写了独立的查询类库,但是这个类库的逻辑如何进行测试呢,比较慢的方式就是人工点击鼠标,通过网页进行测试。但是这样的效率实在太低了,特别是在出现问题时,还得不停的修改代码-》运行-》点击页原创 2012-12-15 11:45:52 · 3127 阅读 · 0 评论 -
[批处理]_[Windows]_[命令行快速制作(合并)大文本文件]
1.有时候需要制作一些大的文本文件进行测试,如测试接口执行效率,制作一个100M大小的文本文件。如果用记事本打开那么大的文件会很慢并且会卡死。2.可以使用type命令来复制文件内容。如制作一个400M大小的文件,用一个1kb的文件也很容易制作。以下的没执行完,自己刷新下差不多按Ctrl+C停止就行.sqlserver2005.txt 是任意一个1kb文件.@ec原创 2012-11-24 14:00:37 · 3058 阅读 · 0 评论 -
[BashShell]_[Shell编程]
1.添加命令到环境变量vi ~/.bash_profile增加一行 export path=$path:/path1:/path2:/pahtN保存退出2.增加显示文件命令ls,以列表,属性,颜色,文件特征显示文件。vi ~/.bash_profile增加一行 alias ll="ls -laGF"保存退出执行原创 2012-12-27 15:42:02 · 1155 阅读 · 1 评论 -
[VBS]_[活动分组程序]
1.每次搞活动都需要分组,比如20个人分3个组,如何才能更公平的分组,想到的只能是随机分组程序。2.时间关系并没有实现男女平衡的分组,有时间的哥们可以自己实现。原创 2013-11-21 14:05:28 · 1668 阅读 · 0 评论 -
[Python]_[批量下载网站文件]
自己写脚本批量下载电子书原创 2013-07-15 23:52:41 · 6897 阅读 · 2 评论 -
[Python]_[使用正则表达式提取迅雷界面配置文件XLUE的图片]
场景: 1.某种情况需要提取XLUE里的图片.如果量大的话对照XLUE里的一个个copy出来很费时。2.可以用python快速提取图片.这种速度是C++,Java不能比拟的.文件1: test.xml 文件2:test_python_re.py#! encoding=utf-8# 导入正则包impo原创 2013-10-21 10:07:21 · 1786 阅读 · 0 评论 -
[Objc]_[获取Mac下的字体库支持的所有字体名称]
场景:1.假如你向做自己的字体管理界面时,这样就需要获取支持的所有字体名字。2.objc的强大之处是它可以和C++混合编程,这是其他语言所不具备的。这里使用了ATS Service接口文件1:test_fontdata.mm#include #include #include #import #include #include inline void Sto原创 2013-12-09 23:31:42 · 3095 阅读 · 0 评论 -
[C#]_[使用微软OpenXmlSDK (OpenXmlReader)读取xlsx表格]
1.OpenXmlSDK是个很好的类库,可惜只能通过C#调用,C#的童鞋又福气了。2.服务端程序由于没法安装office,所以这个对asp.net网站来说是最理想的库了。需要.net 4.0版本以上.3.以流形式,sax模型读取大文件。using System;using System.Collections.Generic;using System.Linq;using原创 2012-11-23 10:00:08 · 5452 阅读 · 3 评论 -
[C#]_[使用脚本启动和停止IIS站点]
1.在开发asp.net网站时,自动化部署网站虽然可以替换dll立即生效(这点比Java网站强).但是总有需要停止和启动的时候,比如-- 修改了网站配置文件,-- 或者严格意义上的商业站点上的库版本控制要求需要更新大量dll时.-- 或者监控到网站宕机时需要立即启动.2.用法:adsutil STOP_SERVER W3SVC/服务器号adsutil原创 2012-11-29 00:04:32 · 3327 阅读 · 0 评论 -
[Shell和批处理]_[枚举指定目录下的文件并处理]
场景:1.有时候需要对某个目录下的文件进行单独处理操作,比如某个目录下的.txt文件,调用命令来处理这些文件。2.如果复制文件路径并写死在脚本里的话,当txt文件增加时,就得修改脚本文件,这样会浪费大量的时间。3.当然用其他动态语言也能做到,我的宗旨时哪个简单用哪个,有系统语言就先用系统语言,对外部环境依赖越少的就优先考虑,比如windows上自动部署网站程序,去指定目录获取最新的文件原创 2012-12-01 15:26:15 · 7043 阅读 · 0 评论 -
[Python]_[初级]_[关于Python3兼容Python2的方案]
场景Python2在最近几年已经不适合用在项目里了, 比如urllib3不支持,https TLS不支持, 导致访问https网络总有问题.在持续集成的项目里, 自动构建是必不可少的开发流程, 开发人员提交代码, 持续集成程序检测到代码变更, 自动构建项目. 如果项目需要做一些资源打包和处理等等,在Windows上批处理是不能胜任的, 使用Python基本就是必然的选择. Java项目...原创 2019-01-28 10:24:12 · 473 阅读 · 0 评论