程序设计
文章平均质量分 80
天府云创
诚交天下技术开发、管理、运维、市场营销和云计算及人工智能の好友!
展开
-
微软将淘汰旧版本的Microsoft.NET框架
近期几个Microsoft.NET框架版本即将达到支持期限,这意味着微软将不再提供任何新的软件更新和安全修复。从安全的角度来看,结束支持是很关键的事件,因为不支持的产品不会再得到任何补丁。换句话说,如果在这种软件中发现了漏洞,它就会一直不被修复,所有运行它的设备因此会暴露在可能的攻击之下。【潜台词:喊广大用户使用.NET6或者.Net Core】微软已经发出警告,.NET框架4.5.2、4.6、4.6.1最快将在本月达到支持期限,用户显然被告知要尽快更新到新版本。"2022年4月26日,.NET原创 2022-04-08 14:46:41 · 1054 阅读 · 0 评论 -
几款少儿编程软件介绍
随着儿童编程的热度日益高涨,越来越多的家长开始想让参加一些儿童编程培训之类的课程,其实,国外的儿童编程教育早就已经普及了,大多数家长都可以去网上下载免费的儿童编程软件,陪着孩子一起学习,这既省了一大笔费用,又能够多陪陪自己孩子,是一天中难得的亲子时光,而且少儿编程可是比孩子纯粹拿手机iPad玩游戏打气球更有意思的事情,除了上面所说的少儿编程软件之外,小编再为大家推荐几款好用的软件,点击下方的软件名称即可一键查看。少儿编程软件 图标 软件名称 功能特点 核桃编原创 2022-01-17 17:30:37 · 21159 阅读 · 1 评论 -
Flutter、rn、Uni-app等跨平台开发工具的分析与比较
前言每当我们评估新技术时要问的第一个问题就是“它会给我们的业务和客户带来哪些价值?”,工程师们很容易对闪闪发光的新事物着迷,却经常会忽略这些新事物其实可能对我们的客户没有任何好处,反而只会让现有的工作流程更加复杂。flutter最近比较热闹,毕竟是Google出品。但我们不是炒作热点的媒体,也不是忽悠你交学费的培训机构,我们作为实际的跨平台开发者,冷静的分析下这个东东。flutter是Google为Fuchsia操作系统设计的应用开发方式。Fuchsia OS要兼容廉价物联网设备,要原创 2021-04-20 16:51:02 · 2458 阅读 · 1 评论 -
Thinkphp对接百度云对象存储 BOS【实现网页版的百度云盘】
本篇文章给大家带来的内容是关于Thinkphp5对接百度云对象存储 BOS(代码Case),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。首先下载SDK包可以在 官网下载 ,或者在项目根目录使用composer 。由于API或者SDK会有更新,如果有变化请移步至官方下载【百度智能云:cloud.baidu.com 百度AI:ai.baidu.com】(php工具输入命令安装)composer require baidubce/bce-sdk-php压缩包里面有五个文件,.原创 2021-04-14 15:51:06 · 1081 阅读 · 0 评论 -
通过编写Shell、Python脚本来实现在线管理KVM虚拟机
来自一位码农的偷懒想法:1 python2.72 python的web框架 bottle3 shell脚本管理kvm以及WebVirtMgr组合在一起就可以了~这段时间我会用bottle 简单的实现管理kvm 主机,准备开源出去的~ 性能烂的话,别怪我~管理kvm主机完全可以在web页面上完成,国外有个人用django写了这套程序,感觉还不错,只是稍原创 2016-01-08 14:16:07 · 5582 阅读 · 1 评论 -
Python一行命令/脚本升级所有已安装的第三方包
我们有时候需要把系统上已经安装的第三方的packages升级到最新版。但是easy_install和pip都没有直接的命令可以使用。我们可以是用如下命令来查看系统上面哪些包过期了。pip list --outdated其实能这样列表出来后我们就可以配合其他shell命令来完成升级了。pip freeze --loca原创 2016-01-14 10:21:25 · 3371 阅读 · 0 评论 -
开发自动化运维管理平台
开发自动化运维管理平台12345678910111213141516171819202122232425262728293031翻译 2016-01-15 15:22:03 · 4753 阅读 · 0 评论 -
从PHP到Node,聊一聊淘宝首页背后的技术
从 2014 年双十二结束开始接手淘宝首页,到如今差不多 1 年半时间了,不久前完成了首页相关工作的交接。经历了两次改版和一次从 PHP 到 Node 的迁移,还是颇有感受,下面给大家分享下。一、相关背景介绍淘宝首页是淘宝的门面,承载着几乎淘系所有业务的入口,流量很大,量级单位为亿。近几年无线端崛起,业务重点开始向无线终端偏移(目前不能叫偏移,基本以无线为主了),所以淘原创 2016-06-13 09:51:01 · 8051 阅读 · 0 评论 -
THINKPHP中配置伪静态(URL重写)规则
什么是伪静态?简单说就是将动态的url变成静态的url显示,就叫做伪静态。“伪”就是假的,不是真的静态url,是通过技术手段实现的。用户只要开通无忧php虚拟空间就支持url重写功能,无需其它任何设置,我们使用伪静态的好处,就是可以优化网络引擎,提高网站权重。将网站静态化处理,是网站seo优化非常重要的一个工作。Thinkphp也可以通过技术手段,实现伪静态处理。ThinkPHP是一个快速原创 2016-06-14 13:41:16 · 10817 阅读 · 0 评论 -
织梦DedeCMS完美实现下拉导航菜单
很多人都问织梦DedeCMS的导航条下拉菜单如何实现,其实很简单,即使对代码一不熟悉也没关系,本文就讲一下织梦DedeCMS v5.7 如何实现导航条下拉菜单。原创 2016-06-16 09:44:34 · 3338 阅读 · 0 评论 -
利用PowerShell脚本获取IIS绑定的网站地址和状态
最近接到一个客户的项目需求方案是这样子的,需要用脚本实现获取windows server系列服务器的iis绑定的主机域名和运行状态。话不多说直接上脚本代码Script Editor: Snail YuDate: 2017-12-13#>foreach($ip in (ipconfig) -like '*IPv4*'原创 2017-12-14 17:13:28 · 4249 阅读 · 1 评论 -
Python实现批量网站URL存活检测
需求功能及其说明1、客户端2、服务端测试环境:win7python 3.3.2chardet 2.3.0 脚本作用:检测系统中访问异常(请求返回code值非200)的链接开发环境运行环境业务逻辑流程图程序项目结构图演示效果图(实际运行)脚本涉及到的一些技巧原创 2017-12-17 15:10:23 · 19864 阅读 · 1 评论 -
全链路监控:浅析方案概述与比较
微服务架构现在越来越流行了,并且随着业务系统的不断变大臃肿,系统的拆分变得不可或缺,但随着系统逐渐服务化后,迎来的问题就变得多种多样了,本篇主要讲的就是当服务拆分后,如何对我们的系统进行全链路的监控,及时找到问题和瓶颈。 谷歌的公开论文大规模分布式系统的跟踪系统Dapper,讲了一个分布式跟踪系统的实现流程,这个对我们之后的使用和学习非常有帮助,大家可以参阅。 像D...原创 2019-06-18 14:19:16 · 7437 阅读 · 1 评论 -
使用 AngularJS 的路由和模板实现单页应用 (Single Page)
什么是单页应用?单页应用是指在浏览器中运行的应用,它们在使用期间不会重新加载页面。像所有的应用一样,它旨在帮助用户完成任务,比如“编写文档”或者“管理Web服务器”。可以认为单页应用是一种从Web服务器加载的富客户端。单页应用给传统网站带来的好处?相对于传统网站,我们认为单页应用的主要好处是:它提供了更加吸引人的用户体验。单页应用可以做到一举两得:桌原创 2016-01-05 13:36:38 · 11777 阅读 · 0 评论 -
Openstack+KVM实践企业私有云中win7虚拟机只能看到2个CPU的解决方案
现象有时候会发现一个很奇怪的现象,无论配置几个CPU,但是在win7的系统里面,只能看到2个CPU:配置了4CPU,在处理器里看也是4个,但是只能使用2个: 原因1、Windows 7最多只支持两个CPU socket,每个socket内可以有多个core。2、kvm缺省每个CPU模拟一个socket,必须修改虚拟机CPU的topology,才能使用原创 2016-01-21 16:58:40 · 11944 阅读 · 0 评论 -
云计算架构层面关系剖析
一、云计算概述 云计算到底是什么呢?在这个问题上,可谓众说纷纭。比如,在维基百科上的定义是“云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算”;著名咨询机构 Gartner 将云计算定义为“云计算是利用互联网技术来将庞大且可伸缩的IT能力集合起来作为服务提供给多个客户的技术”;而 IBM 则认为“云计算是一种新兴的IT服务交付方式,应转载 2016-01-20 16:56:36 · 4765 阅读 · 1 评论 -
nginx负载均衡和lvs负载均衡的比较
一、lvs的优势:1、抗负载能力强,因为lvs工作方式的逻辑是非常之简单,而且工作在网络4层仅做请求分发之用,没有流量,所以在效率上基本不需要太过考虑。在我手里的 lvs,仅仅出过一次问题:在并发最高的一小段时间内均衡器出现丢包现象,据分析为网络问题,即网卡或linux2.4内核的承载能力已到上限,内存和 cpu方面基本无消耗。2、配置性低,这通常是一大劣势,但同时也是一大原创 2013-12-26 12:23:54 · 1448 阅读 · 0 评论 -
分布式文件系统MFS(moosefs)实现存储共享
由于用户数量的不断攀升,我对访问量大的应用实现了可扩展、高可靠的集群部署(即lvs+keepalived的方式),但仍然有用户反馈访问慢的问题。通过排查个服务器的情况,发现问题的根源在于共享存储服务器NFS。在我这个网络环境里,N个服务器通过nfs方式共享一个服务器的存储空间,使得NFS服务器不堪重负。察看系统日志,全是nfs服务超时之类的报错。一般情况下,当nfs客户端数目较小的时候,NFS性能不会出现问题;一旦NFS服务器数目过多,并且是那种读写都比较频繁的操作,所得到的结果就不是我们所期待的。原创 2014-01-13 15:59:35 · 2181 阅读 · 0 评论 -
Linux下DRBD配置
DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.(可以比较一下Linux的NFS)当你将数据写入本地 文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中。 本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会 保留有一份相同的数据,可以继续使用.在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵.因为数据同时存在于本地主机和远程主机上,切换时,远程主机只要使用它上面的那份备份数据,就可以原创 2014-01-14 16:12:06 · 2500 阅读 · 1 评论 -
OpenStack的架构详解
OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。原创 2014-01-20 11:45:48 · 1919 阅读 · 2 评论 -
Linux系统下软件包的制作方法和过程
RPM 前是RedHat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;现在应为RPM Package Manager的缩写。在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用; RPM包中除了包括程序运行时所需要的文件,也有其它的文件;一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依原创 2014-03-10 16:22:16 · 3535 阅读 · 0 评论 -
应用 Valgrind 发现 Linux 程序的内存问题
如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源的内存问题检测工具:valgrind,能够极大的帮助你解决上述问题。掌握 valgrind 的使用以及工作原理,能够有效地定位进而避免应用开发中的内存问题。原创 2014-04-04 22:48:44 · 1474 阅读 · 0 评论 -
redis安装以及php扩展
启动安装: http://elain.blog.51cto.com/3339379/705846redis下载: https://github.com/nicolasff/phpredis/downloads多台服务安装: http://www.vquickphp.com/?a=blogview&id=30 开机加自启动:echo "red原创 2015-04-03 13:14:57 · 1339 阅读 · 0 评论 -
win2003中iis与asp设置Session会话过期时间的问题
保持Session的方法:有人说设session.timeout=-1,或小于0的数。这种方法肯定是不行的,session计算时间以分钟为单位,必须是大于等于1的整数。又有人说设session.timeout=99999。这种同样不行,session有最大时间限制。我经过测试发现最大值为24小时,也就是说你最大可以session.timeout=1440,1441都是不可以有,呵呵。本人测试环境:原创 2015-08-31 11:31:20 · 2901 阅读 · 1 评论 -
【代码】如何在手机等移动平台上浏览器网页中点击链接跳转到QQ聊天界面
恩威科技之前也分享了一些其他代码,如:鲜为人知的QQ自动强制加好友代码也有不少上加我们的QQ,跟我们分享、讨论。今天给大家分享一下手机或者移动设备上QQ的。大家知道电脑上可以强行聊天,点击可以直接跳出QQ。那么在手机上也可以吗?首先大家可以用手机QQ点击:http://wpa.qq.com/msgrd?v=3&uin=2762428641&site=baidu.com&原创 2015-09-18 11:11:30 · 23432 阅读 · 0 评论 -
高性能web服务器OpenResty的一些感谈
前言:火云邪神语录:天下武功,无坚不破,唯快不破!Nginx的看家本领就是速度,Lua的拿手好戏亦是速度,这两者的结合在速度上无疑有基因上的优势。最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengi原创 2015-11-20 13:32:56 · 10074 阅读 · 0 评论 -
【分析】单页Web应用或引领下一代Web新趋势?
一门新的技术诞生总会引来一番争议,单页Web应用程序也不例外,其最大的优势在于用户体验,对于内容的改动不需要加载整个页面;对服务器压力很小,消耗更少的带宽,与面向服务的架构更好地结合。使用HTML+CSS+JavaScript编写应用程序,能使更多的开发者都加入到程序开发的行列。原创 2015-12-02 15:16:55 · 2285 阅读 · 0 评论 -
浅谈中小型网站架构分析及优化
以上网站架构广泛运用中大型网站中,本文从架构每一层分析所用主流技术和解决手段,有助于初入网站运维朋友们,进一步对网站架构认识,从而自己形成一套架构概念。原创 2015-12-01 17:24:48 · 2391 阅读 · 0 评论 -
Hadoop环境搭建、配置及通过执行计算来验证的案例
一个分布式系统基础架构,由Apache基金会所开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)PO原创 2013-12-28 17:15:26 · 1784 阅读 · 1 评论