搜索到与相关的文章
各行各业

知名应用背后的第三方开源项目

InstagramAFNetworking:适用于iOS和OSX的网络框架。Appirater:提醒用户打分。ASIHTTPRequest:简单使用CFNetworkAPI封装进行HTTP网络请求,用Objective-C编写,可应用在MacOSX和iOS开发中。CocoaHTTPServer:用于MacOSX和iOS应用程序的轻量级、可嵌入的HTTP服务器框架。CocoaLumberjack:适用于Mac和iOS的日志框架,集简单、快速、强大以及灵活于

系统 2019-08-12 09:26:41 2226

各行各业

前车之覆,后车之鉴——开源项目经验谈

前车之覆,后车之鉴——开源项目经验谈(本文发表于《程序员》2005年第2期)随着开源文化的日益普及,“参与开源”似乎也变成了一种时尚。一时间,似乎大家都乐于把自己的代码拿出来分享了。就在新年前夕,我的一位老朋友、一位向来对开源嗤之以鼻的J2EE架构师竟然也发布了一个开源的J2EE应用框架(姑且称之为“X框架”),不得不令我惊叹开源文化的影响力之强大。可惜开源并非免费的午餐,把源码公开就意味着要承受众目睽睽的审视。仅仅几天之后,国内几位资深的J2EE架构师就

系统 2019-08-12 01:31:51 2226

Python

Docker实践之python应用容器化

一、前言容器使用沙箱机制,互相隔离,优势在于让各个部署在容器的里的应用互不影响,独立运行,提供更高的安全性。本文主要介绍python应用(django)跑在docker容器里,编写dockerfile实现镜像构建自动化以及docker神器compose。二、编写Dockerfile文件官网下载的python镜像比较精简,web应用相关依赖还是需要自己安装的。编写Dockerfile,可以让你构建镜像的时候自动化。实例如下:FROMpython:3.6.4R

系统 2019-09-27 17:56:49 2225

Python

python nmap实现端口扫描器教程

NMap,也就是NetworkMapper,最早是Linux下的网络扫描和嗅探工具包。nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。正如大多数被用于网络安全的工具,nmap也是不少黑客及骇客(又称脚本小子)爱用的工具。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器

系统 2019-09-27 17:55:35 2225

Python

Python还能走多远?

Python以其优良的特性,适合于传统编程语言擅长的Web开发、移动开发、游戏开发、桌面应用等。不仅如此,它也适合于当前最流行的人工智能、大数据、科学计算、金融分析……这正是它迅速上位走红的原因。在过去的两年间,Python一路高歌猛进,成功窜上“最火编程语言”的宝座,据统计,最新排名已经超越Java,成为名副其实的第一语言(见下图)。尤其在大数据分析与人工智能领域,KDnuggets2018年顶级分析/数据科学/ML软件调查,也印证了其市场场占有率:根据

系统 2019-09-27 17:54:22 2225

Python

跟老齐学Python之使用Python查询更新数据库

回顾一下已有的战果:(1)连接数据库;(2)建立指针;(3)通过指针插入记录;(4)提交将插入结果保存到数据库。在交互模式中,先温故,再知新。复制代码代码如下:>>>#导入模块>>>importMySQLdb>>>#连接数据库>>>conn=MySQLdb.connect(host="localhost",user="root",passwd="123123",db="qiwsirtest",port=3036,charset="utf8")>>>#建立指

系统 2019-09-27 17:53:49 2225

Python

【实战演练】Python+Django网站开发系列09-django学生选课

在整个学生选课系统里面,最核心的就是选课页面了。我们设定目标为:1、已经选修的课程,不能重复选修;2、每个学生最多可选修不超过2门课程。3、可选课程数量过多的时候,页面自动分页,每页默认最多显示10条数据。为了实现目标,这里需要使用3个东西:1、后端业务逻辑查询数据库,得出可以选修的课程,返回给前端页面,前端页面需要使用dataTable这个JS组件,实现即时搜索,自动分页等功能。2、点击前端选修按钮之后,会弹出确认的框,这个要使用弹层。3、弹出里面点击确

系统 2019-09-27 17:52:47 2225

Python

Linux下使用python调用top命令获得CPU利用率

本文定位:想通过python调用top命令获取cpu使用率但暂时没有思路的情况。如果单纯为了获得cpu的利用率,通过top命令重定向可以轻松实现,命令如下:复制代码代码如下:top-bi>cpuHistory.log或复制代码代码如下:top-bi|teecpuHistory.log这个就不解释了,不懂的朋友查询下top的帮助文档。这里要实现的是通过python调用top命令,并获得cpu的利用率信息。用过popen的朋友很快就能想到类似如下的代码(这个是

系统 2019-09-27 17:51:42 2225

Python

使用numba对Python运算加速的方法

有时候需要比较大的计算量,这个时候Python的效率就很让人捉急了,此时可以考虑使用numba进行加速,效果提升明显~(numba安装貌似很是繁琐,建议安装Anaconda,里面自带安装好各种常用科学计算库)fromnumbaimportjit@jitdeft(count=1000):total=0foriinrange(int(count)):total+=ireturntotal测试效果:(关于__wrapped__见我的博文:浅谈解除装饰器作用(py

系统 2019-09-27 17:50:24 2225

Python

使用Python为中秋节绘制一块美味的月饼

每逢佳节…对于在外的游子,每逢佳节倍思亲。而对于996ICU的苦逼程序猿们,最期待的莫过于各种节假日能把自己丢在床上好好休息一下了。这几天各公司都陆续开始发中秋礼品了。朋友圈各种秀高颜值的月饼,所以今天我也提前给大家送去一份中秋的美味月饼吧!python&turtlepython的turtle库,最早还是在小甲鱼的**【零基础入门学习Python】**中接触的,好久没用了有些生疏,带大家一起回顾下模块的使用吧。如果你是想认真学习这个库,推荐去官网仔细学习h

系统 2019-09-27 17:48:02 2225