- 博客(124)
- 资源 (7)
- 收藏
- 关注
原创 1.5 Python高级编程-上下文管理器
通过实现__enter__()和__exit__()方法,我们可以创建自己的上下文管理器来处理各种资源。__enter__()方法在上下文管理器被调用时打开文件,__exit__()方法在上下文管理器退出时代理关闭文件。它们通常由两个方法组成:__enter__()和__exit__()。__enter__()方法在上下文管理器被调用时返回资源,__exit__()方法在上下文管理器退出时被调用,用于清理资源。with语句会自动处理__enter__()和__exit__()方法的调用。
2023-12-26 12:44:51
466
原创 1.4 Python高级编程-迭代器和收集器
迭代器实现了迭代器协议,包括__iter__()和__next__()方法。__iter__()方法返回迭代器本身,__next__()方法返回下一个元素。收集器是一个用于收集数据的对象,它可以将对收集器的方法调用结果存储在一个列表中。收集器实现了收集器协议,包括__init__()和__aquire()方法。__init__()方法用于初始化收集器,__aquire()方法用于获取数据并将其添加到收集器中。在Python中,当我们需要处理大量数据时,通常需要使用迭代器和收集器来提高代码的效率和可读性。
2023-12-26 12:43:54
830
原创 1.3 Python高级编程-生成器
摘要: 在Python编程中,生成器是一种特殊类型的迭代器,它允许你在需要时动态生成值。在本教程中,我们将介绍生成器的基础知识,包括如何创建和使用生成器,以及它们在实际编程中的应用。生成器是一种特殊的函数,它使用关键字yield来返回一个值。当生成器函数被调用时,它返回一个生成器对象,而不是直接执行函数体。通过了解生成器的基本概念和创建方法,你可以充分利用它们在Python编程中的无限可能。生成器对象可以使用next()函数来获取下一个值,或者在for循环中迭代。
2023-12-26 12:41:37
457
原创 1.2 Python高级编程-装饰器
装饰器是一种特殊类型的函数,它接受一个函数作为参数,并返回一个新的函数。这个新的函数通常对原始函数进行了修改,以实现额外的功能。装饰器是一种Python内置的函数,它可以让我们在不修改原有函数代码的情况下,对函数进行额外的处理。装饰器可以用于实现各种功能,如日志记录、性能测量、用户身份验证等。在Python中,我们可以使用@符号来表示装饰器,并将其附加到函数上。装饰器可以用于实现各种功能,如日志记录、性能测量、用户身份验证等。
2023-12-26 12:39:15
416
原创 1.1 Python高级编程-函数式编程
函数式编程是一种编程范式,它强调使用纯函数和不可变性来编写代码。在Python中,函数式编程可以让我们编写更简洁、可重用、测试更易于通过的代码。在Python中,我们可以使用lambda表达式和def语句来定义和调用函数,并创建纯函数。
2023-12-26 12:38:31
461
原创 介绍 TensorFlow 的基本概念和使用场景。
TensorFlow的基本概念是通过创建和操作张量(tensor)来定义计算图(computational graph)。张量是一种多维数组,是数据在TensorFlow中的主要表示方式。计算图是一种由节点(node)和边(edge)组成的图结构,表示张量之间的计算关系。节点表示计算操作,边表示张量之间的依赖关系。TensorFlow是一个开源的机器学习框架,由Google开发和维护。总的来说,TensorFlow是一个功能强大且灵活的机器学习框架,可以应用于各种不同的机器学习和深度学习任务。
2023-12-24 12:01:54
752
原创 open-falcon单机版--环境准备(银河麒麟V10)
1、安装redissudo apt install redis-server2、安装mysqlsudo apt-get install mysql-server3、安装gitsudo apt install git4、下载数据库脚本并初始化数据库sudo cd /tmp/ && git clone https://github.com/open-falcon/falcon-plus.git sudo cd /tmp/falcon-plus/scripts
2021-06-22 09:22:08
310
原创 详解跨平台APP的三种开发模式
目前市面上主流的APP开发模式有三种:一种是Andriod和IOS的原生APP开发;一种是WebApp HTML5开发,最后一种是Hybrid App混合式开发。1、Navtive APP开发(原生APP开发)NativeApp是基于智能手机操作系统(现在主流的是ios和Android)用原生程序编写运营的App。NativeApp运行时是基于本地操作系统的,所以它的兼容能力和访问...
2018-08-03 11:53:45
9260
转载 CentOS下php升级至5.4
CentOS下使php升级至5.4版本1、 查看当前PHP版本# php -vPHP 5.3.3 (cli) (built: Feb 2 2012 23:24:47)Copyright (c) 1997-2010 The PHP GroupZend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies2、打开此网
2012-05-08 13:08:26
3135
转载 什么是MVC以及PHP如何实现MVC
什么是MVC?简单的说就是将网站源码分类、分层。MVC三个字母的含义:M:Model 模型,负责数据库操作。V:View 视图,负责调用Model调取数据,再调用模板,展示出最终效果。C:Controller 控制器,程序的入口,决定改调用哪个View,并告诉View该做什么。如此说来,程序的执行顺序是C-V-M 或 C-M ,和MVC的名字正好相反。为什么要MVC?
2012-01-26 20:58:04
1785
转载 浅解用PHP实现MVC
传统的面相过程式的开发方式在处理中型以上的应用时,就开始显得力不从心。即便我们能够快速的完成需求,但是在需求发生变更后或者进行后期维护的时候,我们会深深地陷入我们早期搭建的陷阱中。所以,使用面向对象的方式来实现MVC模式,将为我们梳理程序的架构提供一个清晰的思路。什么是MVC?关于MVC的定义和解释,可以说多种多样。我们可以在Wiki或者[2]中找到更为详尽的解释,这里我并不打算,
2012-01-26 20:49:41
589
转载 centos 5.3 安装vsftpd用本地用户登陆
centos 5.3 x86_64 with development toolsyum install vsftpd默认情况下允许匿名登陆如果想允许本地用户登陆,可以这么修改配置文件中cd /etc/vsftpdvim vsftpd.conf加入userlist_deny=NO#它代表的意思是允许在/etc/vsftpd/user_list中的用户可以访问#但要注意一点
2012-01-25 16:04:33
962
转载 MySQL创建用户与授权
MySQL创建用户与授权 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意
2012-01-21 15:38:54
558
转载 centos下搭建SVN服务器 并且自动发布代码
1:安装,安装其实非常简单#yum install subversion测试是否安装成功#svnserve –version如果显示了版本信息则表示安装成功2:配置svn配置建立svn版本库目录可建多个:新建一个版本库目录 名字为repos#mkdir -p /opt/svndata/repos建立svn版本库:#svnadmin create /opt
2012-01-21 13:21:28
1195
转载 CentOS下SVN 安装, 配置, 迁移
今天要做svn迁移, 环境是centos, 以下是过程中的记录, 很多是从网络上的过来人的blog的copy, 勿怪!这里创建的用户是整个svn 中所有版本库通用的,也就是一个帐号可以访问所有的版本库, 符合我们的需要, 呵呵, 并没有针对每一个版本库单独创建用户组。1.svn安装安装系统:CentOS安装方式:yum install(这种方式比较简单,如果用源码安装容易产生版
2012-01-21 12:19:08
1128
转载 Linux下phpMyAdmin提示
Linux下phpMyAdmin提示:Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.的解决方法找到/var/lib/php/session设置权限77
2012-01-21 11:35:24
713
转载 Linux CentOS PhpMyAdmin安装
安装好PHP,Apache和MySQL程序后,为了管理MySQL数据库,我们需要安装phpMyAdmin程序。下面是关于如何在centos安装phpMyAdmin程序的方法。1、管理员root身份登录系统2、进入网站根目录(如/var/www/html)cd /var/www/html3、下载最新版本的phpMyAdmin程序(请到http://www.phpmya
2012-01-21 11:34:10
799
转载 SVN服务器配置手记〔转〕
以前公司的服务器都有专人在配置,现在轮到我了。。。虽然不懂LINUX,不懂APACHE MODULE, 不懂SSL。好些东西都是第一次,但不要紧,有专业的基础知识压底,再加上网络这个巨大宝库,相信能搞定。 虽然网络上有相关文章,但我试了十几篇都没有一篇文章能够完全配置正确。所以,不懂得原理肯定是搞不定的。能过努力我终于征服svn!以下是我配置svn的完整步骤,现贡献出来。让大家少走弯路吧
2012-01-21 10:30:01
619
转载 Zend-Optimizer & eAccelerator 共存設定問題
安裝了 Lighttpd 後,又想使用 eAccelerator 來加速 PHP 的執行效率安裝好 Zend-Optimizer 3.3.3 和 eAccelerator 0.9.5.2 後使用 php -v 結果出現以下錯誤訊息:Zend Optimizer eacceleratorPHP Fatal error: [Zend Optimizer] Zend Optimiz
2012-01-19 21:03:30
689
转载 CentOS 5.7安装eAccelerator
eAccelerator是一个免费开源的PHP加速、优化、编译和动态缓存的项目,它可以通过缓存PHP代码编译后的结果来提高PHP脚本的性能,使得一向很复杂和离我们很远的PHP脚本编译问题完全得到解决。通过使用eAccelerator,可以优化你的PHP代码执行速度,降低服务器负载,可以提高PHP应用执行速度最高达10倍。eAccelerator通过把经过编译后的PHP代码缓存到共享内存中,并在
2012-01-19 20:44:39
865
转载 CentOS 5 Web服务器 安全配置
长期在线维护。欢迎转帖,转帖时请勿删除本说明。By 二戒先声明,以下的这些文字个人的安装笔记,是参考了网上许多高手的成功经验组合而成的,说实话我自己的东西不多 :)我想把这些经验写下来,既可以对其他跟我一样摸索的兄弟一个经验,也可以防止以后自己都忘记了,嘿嘿。所以如果某个大虾看到我借用了你的资源,请不要生气。同时欢迎大家指出错误。一、基本系统安装1、下载CentOS 5我是
2012-01-19 15:12:39
4480
转载 在CentOS下安装php的json扩展
今天给一台CentOS系统的服务器上传了一个新的程序之后,发现部分页面显示不出来,或者不完整。查看Apache的错误日志的时候发现了大量的PHP报错提示:PHP Fatal error: Call to undefined function json_decode()这是典型的PHP组件未安装出现的提示,错误信息就是找不到某个函数XXX。经查,这个函数是PHP的json扩展包含的。接下来
2012-01-19 10:03:03
1631
转载 CentOS下安装Zend Optimizer与eAccelerator
zend optimizer,作用是php的代码优化,在php的执行过程中,在将php文件从磁盘读取到内存之后,要对php文件内的代码进行编译,生成OPCODE代码,然后Zend engine运行Opcode代码,Zend Optimizer的作用就是将编译生成的OPcode代码进行优化。本来是想安装在Ubuntu上的,可惜ZO暂时不支持5.3,所以只好在CentOS下安装了。CendOS中安装的
2012-01-13 10:44:11
750
转载 Centos下zend Optimizer无法启动的解决方法 [转帖]
1. 对于 php.ini文件路径有问题解决方法php -i | grep php.ini 就可以找到当前php使用的php.ini文件比如, 编译安装时没有指定php.ini存放路径, 那么默认php.ini会放在/usr/local/lib下面最好是在编译PHP时指定PHP配置文件的路径 如:–with-config-file-path=/usr/local/etc而一般z
2012-01-13 10:41:03
885
转载 火车票订票系统的几点优化思考
一、场景分析1、平时访问量不高,但是春运几天会出现瞬间高峰2、订单的事务性要求较高3、全国开放,并且票数要精准4、瞬间访问量大二、调优可行性方案1、数据层次使用oracle,在数据稳定性以及千万级别的数据量上还是比较有保障使用RAC来做数据库集群将订单按照天来做日期类型的表分区存储数据做主从库,将非关键性数据查询放到从库上提取计算规则比较复杂的逻辑放到t
2012-01-11 06:36:22
1071
转载 centos 如何快速同步时间?
vim /etc/crontab 添加下面这行30 21 * * * root /usr/sbin/ntpdate cn.pool.ntp.org && /sbin/hwclock -w:wq (保存退出)手动更新时间方法:ntpdate cn.pool.ntp.orghwclock -w 这里是更新ROM的时间备注:不要忘记开启服务啊!chkconfig ntpd
2012-01-11 06:33:47
931
转载 CentOS 开机启动详解
优化centos开机启动项2011年06月14日 7:21/etc/inittab文件,把代码:id:5:initdefault:这一行,修改成代码:id:3:initdefault:保存后就reboot重新起动,-----http://blog.163.com/zy-oct/blog/static/109300956201132261111124/ -----
2012-01-11 06:22:24
7470
转载 centos FTP服务器的架设和配置
yum install vsftpd2.启动/重启/关闭vsftpd服务器[root@localhost ftp]# /sbin/service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]OK表示重启成功了.启动和关闭分别把restart改为start/stop即可
2012-01-11 06:05:09
490
转载 CentOS 安装 配置mysql
在window中写代码,在window中部署应用程序,一下子要从window的环境迁移到centos,有一种初学电脑的新鲜感:要从基础的操作开始,慢慢适应熟练. 特别是在text模式的环境中,没有了鼠标的指指点点,拖拖拽拽,一切都使用命令行搞定;现在的团队的开发依然是在windows环境中,而未来生产环境的发布以及性能优化都将在centos中完成,未雨绸缪,而所学的东西开始必然基础而且
2012-01-11 05:51:27
459
转载 EMOS1.5的配置过程 (能发邮件,不能收邮件)
1、安装完emos1.5 ,配好ip,ssh连接成功,但是输入ip却无法显示网页 最后一条命令“ service iptables stop”搞定 2、建立一个新用户,发现可以往外发送邮件,但是收不到邮件 vi /etc/postfix/main.cf 找到“check_policy_service inet:127.0.0.1:10030”把这一行注
2012-01-10 15:34:47
2864
转载 Centos如何安装Zend Optimizer(64位virtualmin/..
如果您的centos系统需要安装Zend Optimizer(比如virtualmin/webmin就没有安装zend optimizer),请复制下面1行命令,用root登录centos,粘贴,回车,一路回车即可完成安装zend optimizer(32位、64位的linux系统都支持!):wget http://www.CTOHome.com/linux-vps-pack/zend.sh;
2012-01-09 14:35:16
1190
转载 Centos 中IP信息的操作
你知道,在windows中习惯了ipconfig,在CentOS中查看IP是感觉麻烦了好多;今天收集的资料,就集中解决IP 端口的问题: 查看IP ifconfig eth0 →查看IP 不过输出的信息多一些 ifconfig|grep 'Bcast' → 这个输出的信息要清晰多了 修改IP并生效 编辑/etc/sysconfig/n
2012-01-09 11:19:00
841
转载 CentOS yum的详细使用方法
yum是什么yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM
2012-01-09 11:07:30
363
转载 PHPExcel使用心得,php导出excel
首先到http://www.codeplex.com/PHPExcel下载PHPExcel下面就是php导出excel的程序ini_set("display_errors",1);//是否显示报错信息set_include_path(get_include_path() . PATH_SEPARATOR . '1.6.6/Classes/');//设置此页面包含路径in
2012-01-08 21:56:26
970
转载 Flash(AS2.0)与php通讯 分享
不好意思,贴上瘾了,没想到flash+php+mysql这么顺利就搞定了,自己赏跟白沙,哈哈Flash代码://第一桢var sendLoad:LoadVars = new LoadVars();var acceptLoad:LoadVars = new LoadVars();sendLoad.userName = "Billows";sendLoad.sendAndLoad("../php/co
2012-01-03 21:08:57
2366
转载 利用Flash AS2.0实现读取php xml数据和插入记录
思路如下:1.php 生成xml文件2.flash as2.0去读取xml文件3.php实现数据插入,前提是用$_POST实现数据接收4.flash用loadVars方法来实现 在数据的提交并接收php返回的数据;5.flash具体显示其返回的数据效果.demo截图:关键代码:flash中第1帧的代码:var myList:mx.controls.List;var myTextarea:mx.co
2012-01-03 21:03:09
2046
转载 mysql全文检索
http://androider.javaeye.com/blog/643486 mysql到版本3.23.23时,开始支持全文检索,通过语句SELECT ... FROM ... MATCH(...)AGAINST(...)来在整个表中检索是否有匹配的,全文索引是一个定义为fulltext的类型索引,应用在myisam表中。值得一提的是对于一个大的数据库来说,把数据装载到一个没有full
2012-01-02 19:15:08
576
转载 VB.net 调用自己封装起来的用VB.net做的DLL
本来想用C#调用,先来用VB.net 调用一下DLL类库。当然,这个DLL也是用VB.net自己开发的,目的吗。一个是提高运行效率,一个是觉得好玩儿。具体实现方法如下:第一步,制作dll. 首先打开Microsoft Visual Basic .NET 。也就是那个集成开发环境。打开后选择新建一个VB.net 项目。选择“类库”模版。 然后,修改一下自动生成
2011-12-25 22:04:20
3614
转载 在VB.net 中连接MySql的类库
这是在VB.net中为连接MySql中编写的一个类库。你可以使用这个类库直接操作MySql数据库。在使用这个类库之前,你必须安装在这个库中有三个类:ManipStringForMySQL: 此类修改SGBD的字符串MySQL_Requettes: 发送请求MySQL_Utils : 对SGBD数据进行测试下面是使用此类库操作MySql的一个例子//对DataSet进行操
2011-12-25 22:03:45
711
转载 Jquery 鼠标跟随提示层(可显示文本,Div ,Table, Html 等等)
Web网站有不少需要用到tip提示层的地方,结合jquery的jquery.cluetip.js ,可以实现本地字符或ajax异步调用显示提示层。如以上购评分明细提示。(优势:宽度需要调用页加载时定义,高度auto , 且三角指定图标能根据显示层的大小位置来调用它的位置,达到醒目直观的效果)jquery.cluetip.css/* global */#cluetip-close i
2011-12-23 14:24:30
980
icePubDLL揭秘20111023
2011-10-23
PHP实现文件上传附件
2009-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人