- 博客(117)
- 资源 (29)
- 问答 (2)
- 收藏
- 关注
原创 Python开发环境搭建
本节将分别讲解windows系统、mac os系统、linux系统下Python开发环境的搭建。Windows系统下搭建python开发环境:因为windows平台没有内置python语言的运行环境,所以我们需要先安装python语言的运行环境python官方网站:https://www.python.org可以在首页直接下载:如果您的系统是32位的操作系统可以点击Down...
2020-03-16 19:22:26 383
原创 Python简介
Python简介认识Python:Python,由荷兰人Guido van Rossum于1989年发明。吉多是一位荷兰程序员,1982年在阿姆斯特丹大学获得数学和计算机科学硕士学位,很多人对他的了解仅限于“Python之父”,并且Python还是他打发时间的作品,但是在那之前,吉多已经积攒了足够的经验,才能有此神作。在取得硕士学位的同年,吉多加入CWI(数学与计算机科学国家研究所...
2020-03-16 14:20:57 1019
原创 微信小程序开发 - 学习笔记
主要用到的技术:页面布局:WXML页面样式:WXSS开发者权限开通:管理员在小程序后台管理中将开发者微信账号添加到成员中后,开发者才能有权限开发。默认首页的设置:app.json->pages->第一行如何新建页面:在app.json->pages 中添加一行即可自动生成文件夹和文件如何实现文本换行:在文本内容的后面加入 \n 可实现文本换...
2020-02-01 10:40:52 382
原创 重写dispatchKeyEvent方法 按返回键back 执行两次的解决方法
@Override public boolean dispatchKeyEvent(KeyEvent event) { if(event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() != KeyEvent.ACTION_UP) {//不响应按键抬起时的动作 //TODO 代码 ...
2020-01-22 22:06:54 698
原创 安卓市场发布注意事项
如果你的APP使用了这个权限:<uses-permission android:name="android.permission.CALL_PHONE" />那么在安卓市场发布的时候就可能会有如下提示:抱歉,您的软件发现功能以外的额外付费权限“拨打电话”,请检查,正常功能需求,请在软件描述中注明使用功能点,感谢配合...
2020-01-22 22:06:40 143
原创 match_parent和fill_parent的区别
有些时候工程中MATCH_PARENT出现在layout中,有些时候工程中FILL_PARENT出现在layout中,那么两者到底有什么区别呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT,他们的定义本质是一样均为-1,只是换了个别名,其目的是为了更准确些。 ...
2020-01-22 22:06:22 432
原创 神奇的ip
当你需要在AVD中连接当前PC时,你会想到什么?用localhost? 答案是:No.用127.0.0.1? 答案是:No.正确的答案是:10.0.2.2 这个Ip是不是很神奇?
2020-01-22 22:06:00 185
原创 eclipse中使用搜索时的注意事项
eclipse中的搜索与visual studio有些区别,eclipse是按照开发语言来进行搜索分类的:搜索文件/c/c++搜索/Git Search/java搜索。假如你要搜索java代码就可以选择“java搜索”项,假如你要搜索注释文字可以选择“搜索文件”项。假如你要搜索形参并且形参是变量你可以选择“java搜索”然后在“java搜索”中选择“字段”项。假如你要搜索形参并且形参是...
2020-01-21 11:57:33 331
原创 假如存储过程的参数没有指定长度
通常我们在写存储过程的时候都会为varchar/nvarchar/char/nchar类型的字段指定长度,假如我们不指定长度会怎样?答案是系统会采取默认的长度来处理,这个默认长度是1。也就是说如果你提交了一个字符,那么这个字符会完整的保存到数据库里,如果你提交了两个字符,那么数据库里只能保存一个字符。如果是varchar或者char类型的字段你提交了一个汉字,那么字段将为空。...
2020-01-21 11:56:19 663
原创 非常有用的ConsoleKeyInfo类
ConsoleKeyInfo类有3个可访问属性用于帮助确定被按下的是哪个或哪些键。ConsoleKeyInfo keyPressed=Console::ReadKey(true);Console::WriteLine(L"控制台按键:{0}",keyPressed.Key);Console::WriteLine(L"按键的Unicode码:{0}",keyPressed.KeyChar)...
2020-01-21 11:51:32 598
原创 C#开发注意事项
使用属性而不是可访问的数据成员:类型的某些成员确实非常适合作为数据,例如某个客户的名称,某个点的x,y坐标或一年度的收入等。而属性则让你可以创建出类似于数据访问,但实际上却是方法调用的接口,自然也可以享受到方法调用的所有好处。实例:Public class Customer{private string name;public string Name...
2020-01-21 11:06:43 509
原创 使用ADO开发数据库应用程序的两种方法
1、使用ActiveX控件,这种方法最大限度地降低了程序开发的复杂性,但这种方法也使开发者的控制能力降低。2、使用Visual C++.NET 中为开发ADO程序而提供的动态连接库。...
2020-01-21 11:01:50 337
原创 Windows 提供的图形设备接口(GDI)为开发Windows程序带来了什么方便?
在开发程序的过程中,开发人员经常需要显示图形化的内容,比如画直线或者一个黑色的矩形块。为了简化程序员的工作,Windows提供了一个图形设备接口。该设备接口封装的对象包括:画笔、刷子、字体、位图、调色板和区域等。...
2020-01-21 10:54:53 309
原创 区分SDK、MFC、API、DLL、句柄
API是Application Programming Interface的缩写: 在Windows编程的前提下,就是特指的Windows API,是应用程序与windows系统打交道的最底层接口,平时人们常说的“用SDK写程序”就是指用Windows的API函数来写程序,API函数集由上千个API函数组成。任何一个程序,不管它是用MFC,Delphi,Visual Basic,Perl...
2020-01-21 10:42:28 415 1
原创 c++编程思想
当我们需要处理复杂程序的时候,不应该马上就进入到繁琐的细节中去,而是应该先从总体上用易于理解的语言描述程序的目的,把程序分解为几个大的功能模块,然后逐步细化每个模块,也就是说,把一个问题分解为几个子问题。这个细化过程可能需要多次,直至用C或者c++等语言把每个小的功能模块都实现出来。...
2020-01-21 10:39:25 469
原创 C语言学习注意事项
数组和指针之间的赋值注意事项数组变量名中所存放的就是数组第一个成员的地址,因此和指针在实质上具有异曲同工之妙.既然同是内存地址,就可以把相同类型的数组名赋值给指针变量.但是,请注意,即使是相同类型,指针变量也不可赋值给数组.结构和联合在内存中的存储有何区别?结构的每个成员都有独立的内存空间,结构变量所占用内存空间的大小是所有成员空间大小的和;而联合的所有成员共用同一内存空间,联合变量所...
2020-01-21 10:31:46 436
原创 使用for语句时的注意事项
(1)for语句中的表达式可以省略,但表达式之间的分隔符不能少.(2)当for语句的循环体内容为空时,一定在for的结尾添加分号。(3)一定注意循环变量的初始值,由于编译器不同,并不是所有的整数在声明时都被初始化为0。...
2020-01-20 22:58:33 3363
原创 被遗忘的条件编译
预处理程序提供了条件编译的功能。可以按不同的条件去编译不同的程序部分,因而产生不同的目标代码文件,这对程序的移植和调试是很有用的。条件编译有三种形式:第一种形式:#ifdef 标识符 程序段 1#else 程序段 2#endif第二种形式:#ifndef 标识符 程序段 1...
2020-01-20 22:58:12 208
原创 c中的release和debug版本的区别
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此...
2020-01-20 22:58:00 1018
原创 网页开发语言系统讲解
静态网页:静态网页一般是由HTML语言构成,扩展名为.HTM或.HTML的网页文件。浏览此类网页时,网站服务器不会执行任何程序,而是直接将此程序下载到本地的浏览器上执行。所以此类程序是不会被服务器端执行的。动态网页:动态网页是指扩展名为.ASP或.ASPX或.PHP或.JSP的网页文件,即一般所称的动态服务器网页(Active server page,ASP).浏览器端执行...
2020-01-20 22:57:36 539
原创 在C#中for循环和foreach循环有什么区别?
for 你先要给初值,末值和步长foreach 不需要事先给定初值,末值和步长,他是自动遍历给定的集合体的所有值string[] a=new string[]{"a","b"}for(i=0;i<a.length;i++){Response.write(a[i].ToString())}foreach(string b in a){Response.write b...
2020-01-20 22:57:20 1412
原创 《马云如是说》读后感
任何一个企业家的成功,都需要一种特立独行的精神。换而言之,他一定是不断地否定别人的反对意见,坚持自己独特的观点,才能够真正走到大成功。创业的首要条件是“创业激情”。从事电子商务是一个新的领域,我们最重要的是永远为你所激情的事情激情下去。我们必须比兔子跑的更快,但又要比乌龟更有耐心。上市只是一个加油站,目的是为了走的更远。太多的钱会坏事。...
2020-01-20 22:56:59 298
原创 解聚集索引和非聚集索引的区别
在讲解聚集索引和非聚集索引的区别之前我们先看看如何用sql语句创建聚集索引和非聚集索引:create nonclustered index INX_INDEX on TeacheInfo(Tno,Tname,Tsex,Tage) --创建非聚集索引create clustered index Charge_no on Charge(Charge_no) --创建聚集索引聚集索引确...
2020-01-20 22:56:27 325
原创 笛卡尔积
假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。可以扩展到多个集合的情况。类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。...
2020-01-20 22:56:20 856
原创 不允许修改combobox绑定的值
DropDownStyle 属性控制显示给用户的界面。可以输入一个值,该值提供以下功能:简单的下拉列表框(始终显示列表)、下拉列表框(文本部分不可编辑,并且必须选择一个箭头才能查看下拉列表框)或默认下拉列表框(文本部分可编辑,并且用户必须按箭头键才能查看列表)。若要始终显示用户不能编辑的列表,请使用 ListBox 控件。如果将 DropDownStyle 属性设置为 ...
2020-01-20 22:56:04 2003
原创 SQL Server的事务和错误处理
事务事务组合一系列任务为一个执行单元。每个事务以特定的任务开始,以特定的任务结束。当所有的任务成功时事务成功,当任何一个任务失败时,事务失败。所以一个事务只有两个结果:失败或成功。用户能用下列指令组合两个以上的T-SQL语句到一个事务中:Begin TransactionRollback TransactionCommit Transaction一组指令中出现任何错误,就...
2020-01-18 09:00:23 804
原创 用负载均衡技术建设高负载站点
用负载均衡技术建设高负载站点 Internet的快速增长使多媒体网络服务器,特别是Web服务器,面对的访问者数量快速增加,网络服务器需要具备提供大量并发访问服务的能力。例如Yahoo每天会收到数百万次的访问请求,因此对于提供大负载Web服务的服务器来讲,CPU、I/O处理能力很快会成为瓶颈。 简单的提高硬件性能并不能真正解决这个问题,因为单台服务器的性能总是有限的,一般来讲...
2020-01-18 09:00:00 259
原创 windows 用户组
在Windows系统中,用户名和密码对系统安全的影响毫无疑问是最重要。通过一定方式获得计算机用户名,然后再通过一定的方法获取用户名的密码,已经成为许多黑客的重要攻击方式。即使现在许多防火墙软件不端涌现,功能也逐步加强,但是通过获取用户名和密码的攻击方式仍然时有发生。其实通过加固Windows系统用户的权限,在一定程度上对安全有着很大的帮助。Windows是一个支持多用户、多任务的操作系...
2020-01-18 08:59:53 966
原创 修改windows鼠标右键里的内容
在Windows系统中,只要对着桌面或是文件(夹)单击右键,就会弹出一个快捷菜单,里面有对该文件(夹)的一些常用操作命令,通过右键菜单,可以方便用户对文件的某些操作。不知道你是否对它感兴趣?是否想对它作一番改头换面,做出有自己特色的右键菜单?不用着急,看完本文的大揭密,你将成为这方面的高手!修改右键菜单应该在注册表中,具体的说,是在HKEY_CLASSES_ROOT根键下...
2020-01-18 08:59:06 4192
原创 验证视图状态 MAC 失败
在页面的Page 指令中添加 EnableViewStateMac="false"属性如下:<%@ Page EnableViewStateMac="false"%>。但是在用了EnableViewStateMac="false"以后,会存在一定的安全隐患。
2020-01-18 08:58:56 211
原创 Javascript 读写cookie
cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是 存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。因此,cookie可以跨越一个域名下的 多个网页,但不能跨越多个域名使用。...
2020-01-18 08:58:40 254
原创 关于ASP页面报"Cint溢出"错误的解决方法
在ASP语言中CInt()是16位的,CLog()才是32位的。所以ASP在处理大于32,767的Prog_ID时会报溢出。这不是SQL的错,是ASP的错,把对应的Cint()改成CLng()就可以了,或者干脆不要这个CInt(),如果不做数据类型转换那可要小心程序漏洞喽。...
2020-01-18 08:58:24 844
原创 用sql语句可以进行修改文件名,删除文件
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;exec master..xp_cmdshell 'ren newfilename,oldfilename'exec master..xp_cmdshell ...
2020-01-18 08:58:06 1198
原创 document.getElements
当页面上的控件同名且多个的时候,从程序的严密角度出发,需要判断长度,而且有长度和没长度是两种引用方法.oEle= document.all.aaa ;//这里有一个aaa的对象,但我们不知道它现在长度是多少,所以没办法对它操作.因此,我们要先做判断长度的过程.如下:if(oEle.length){}else{};在两种情况下,花括号里面的内容写法也是不一样的:if(oEle.length...
2020-01-18 08:57:41 1097
原创 动态sql语句基本语法
1 :普通SQL语句可以用Exec执行eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N2:字段名,表名,数据库名之类作为变量时,必须用动态SQL...
2020-01-18 08:57:18 1974
原创 强行登陆远程桌面
【原因】:远程桌面默认只允许连接2个登陆。再多就会报错。【办法】:强行登陆远程桌面在本地,开始——运行:mstsc /console /v:ip然后输入用户名,密码。然后打开服务器的任务管理器,注销不在使用的登陆。【防止再次出现的方法】“限制已断开链接的会话存在时间系统默认只要登录就不再断开。因此,我们给它指定一个自动断开的时间即可。可以在Windows 2003 服务...
2020-01-17 15:52:13 1965
原创 检查数据库数据字段命名规范与合法性的脚本
做为一名开发DBA,最重要的renweu是经常要检查开发人员或建模人员对数据库的命名规范是否严谨,下文中将主要介绍一个检查数据库数据字段命名规范与合法性的脚本,仅供大家参考。--检查不符合数据库命名规范的字段名Select TABLE_NAME,COLUMN_NAME,DATA_TYPEFrom user_tab_columnsWhere column_name In --(S...
2020-01-17 14:13:22 651
原创 内容分发网络(CDN)
1.前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。 网络缓存技术,其...
2020-01-17 12:43:09 704
原创 JavaScript模态窗口与非模态窗口
1. 非模态窗口刷新在父页面打开子页面代码为:window.open(url,' ','height= 500px, width= 760px');子页面刷新父页面代码为:window.opener.document.location.reload();2.模态窗口刷新父页面打开子页面:window.showModalDialog(url,'window','dialogH...
2020-01-17 12:21:46 478
原创 什么是电子邮件地址?
电子邮件地址如真实生活中人们常用的信件一样,有收信人姓名,收信人地址等等。其结构是:用户名@邮件服务器,用户名就是你在主机上使用的登录名。而@后面的是邮局方服务计算机的标识(域名),都是邮局方给定的。如postmaster@hichina.net即为一个邮件地址。 电子邮件地址是雷·汤姆林森主创Internet 中每个用户的电子邮箱地址都具有惟一性,这样可使邮件的...
2020-01-17 12:19:03 27324
可拖动、改变列宽的GridView源码
2012-05-11
架构师之路word 文档
2012-02-25
汉中喜多婚庆礼仪公司全站 asp+access
2011-08-07
FFmpeg-full-SDK-3.2
2011-03-20
mencoder简介 mencoder 是一款命令行方式的视频处理软件
2011-03-10
语音识别系统,对着麦克风说出要识别的条目
2010-05-23
我打算开发一款手机app,这个app能够同时显示一些国外的城市的时钟
2014-12-23
微信有没有提供安卓和IOS的支付接口?
2014-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人