药神说
前天和公司几个小伙伴去看了“0差评”的“我不是药神”,催人泪下,感慨良多。从小非常怕去医院,不是害怕药水味,而是怕看见医院里真实的人性,害怕听见生命的呐喊。即使是现在,也没办法接受那些悲凉。也没人愿意走进他们的内心世界,因为他们的处境可能远比我们想象的要遭。有人走进去了,那他的灵魂自此便不再归他管辖。说起来也非常嘲讽,数万元的所谓正版药,同药效的仿制品只需要500元便能购得。整部剧中程勇的灵魂,在
mysql的udf编程之非阻塞超时重传
MySQL的UDF(UserDefinedFunction)类似于一种API,用户根据一定的规范用C/C++(或采用C调用规范的语言)编写一组函数(UDF),然后编译成动态链接库,通过DROPFUNCTION语句来加载和卸载UDF。UDF被加载后可以像调用MySQL的内置函数一样来调用它,并且服务器在启动时会自动加载原来存在的UDF。复制代码代码如下:#ifdefSTANDARD#include#
有关mysql的一些小技巧
1.大批量乱序数据导入InnoDB很慢如何解决?InnoDB因为主键聚集索引的关系,如果没有主键或者主键非序列的情况下,导入会越来越慢,如何快速的迁移数据到InnoDB?借助MyISAM的力量是很靠谱的,先关闭InnoDB的BufferPool,把内存空出来,建一张没有任何索引的MyISAM表,然后只管插入吧,concurrent_insert=2,在文件末尾并发插入,速度刚刚的,插入完成后,AL
python获取文件所在目录和文件名,以及检索当前文件名的方法
python获取文件所在目录和文件名,以及检索当前文件名的方法print(__file__)print(sys.argv[0])print(os.path.dirname(__file__))print(os.path.split(__file__)[-1])print(os.path.split(__file__)[-1].split('.')[0])对应的返回结果:D:/office3/pyt
mysql中取字符串中的数字的语句
复制代码代码如下:one:declare@svarchar(20)declare@ivarchar(20)set@i=''set@s='新会员必须购买350元产品'whilePATINDEX('%[0-9]%',@s)>0beginset@i=@i+substring(@s,PATINDEX('%[0-9]%',@s),1)set@s=stuff(@s,1,PATINDEX('%[0-
ASP.NET MVC的Model元数据提供机制的实现
在前面的介绍中我们已经提到过表示Model元数据的ModelMetadata对象最终是通过一个名为ModelMetadataProvider的组件提供的,接下来我们着重讨论基于ModelMetadataProvider的Model元数据提供机制及其扩展。[本文已经同步到《HowASP.NETMVCWorks?》中]一、ModelMetadataProvider在ASP.NETMVC的Model元数
百度地铁图JS API使用
地铁路线规划嘉定西到虹桥火车站调用百度地铁图JSAPI示例1使用之前也要申请百度地图JavaScriptAPak2添加一个div容器,用于地图的渲染位置 起始位置: => 终点位置:
浅谈新的布局方式-flex
原文出处 网页布局在flex出来之前,是由盒模型为底子,float,position,table,百分比来进行布局的,重绘的比较多,影响性能,复杂又不好维护。flex布局,可以简便、完整、响应式地实现各种页面布局。我在网上看到有很多写flex布局的博文,自己就写着复习一下这个flex布局。一基本概念: 采用Flex布局的元素,称为Flex容器(flexcontainer),简称”容器”。(任何
Linux-php安装,搭建LAMP
高兴原创,每日手记 首先必须先安装好,ApacheMySQL!!准备工作,查看是否安装过PHP,全部卸载!第二步安装扩展工具libmcryptmhashmcrypt一定要按照顺序安装上面三个!!!安装php解压编译tarxzfphp-*******-C/***./configure --prefix=/**** 安装目录--with-mcrypt 加载数据加密扩展工具支持,上面的三个软件--wit
php多进程编程实现与优化
PHP多进程API创建子进程@params void@returns intint pcntl_fork(void)成功时,在父进程执行线程内返回产生的子进程PID,在子进程执行线程内返回0,失败时,在父进程上下文返回-1,不会创建子进程,并且会引发一个php错误获取当前进程id@params void@returns intint posix_getpid(void)返回进程id,类型为整型父进
在 Ubuntu 上体验 LXD 容器
本文的主角是容器,一种类似虚拟机但更轻量级的构造。你可以轻易地在你的Ubuntu桌面系统中创建一堆容器!虚拟机会虚拟出整个电脑让你来安装客户机操作系统。相比之下,容器复用了主机的Linux内核,只是简单地包容了我们选择的根文件系统(也就是运行时环境)。Linux内核有很多功能可以将运行的Linux容器与我们的主机分割开(也就是我们的Ubuntu桌面)。Linux本身需要一些手工操作来直接管理他们。
Hadoop完全分布式环境搭建之生成ssh秘钥并配置
首先说明,我模拟hadoop集群,创建了三个节点,分别为master,slave1,slave2,他们在本文配置基本一样,请各位举一反三。还有,在做这步之前请在各节点中都安装好jdk(版本越高越好,当然,与你的hadoop版本协调)与openssh:LinuxCentOS6.5下载oraclejdk修改环境变量接下来我们依然做点准备工作(所有准备工作在root用户下完成)1.创建新用户名及密码,但
C++中的各种可调用对象
概述一组执行任务的语句都可以视为一个函数,一个可调用对象。在程序设计的过程中,我们习惯于把那些具有复用性的一组语句抽象为函数,把变化的部分抽象为函数的参数。函数的使用能够极大的极少代码重复率,提高代码的灵活性。C++中具有函数这种行为的方式有很多。就函数调用方式而言func(param1, param2);这儿使用func作为函数调用名,param1和param2为函数参数。在C++中就func的
异步编程之Javascript Promises 规范介绍
什么是PromisesPromises是一种关于异步编程的规范,目的是将异步处理对象和处理规则进行规范化,为异步编程提供统一接口。 传统的回调函数说到JavaScript的异步编程处理,通常我们会想到回调函数,如下面的代码:getFileAsync("1.txt",function(error,result){ if(error){ throw error;
Angularjs的基础认知-视图和路由
写在前面对单页应用来讲,视图和路由的作用可以从一个视图跳转到另外一个视图,可以合理管理用户在使用过程中看到的界面。将视图分解成布局和模版视图,并且根据用户当前访问的URL来展示对应的视图,将会是一种更好的做法。我们会将这些模版分解到视图中,并在布局模版中进行组装。Angularjs允许我们在$route服务的提供者$routeProvider中通过声明路由实现该功能呢。系列文章[Angularjs
java中的向下转型要点
向下转型必须强转也就是子类引用指向父类对象,完成转换以后子类就可以调用自己特有的方法,解决的了向上转型后无法调用子类特有方法的问题向下转型要满足条件:用instanceof运算符判断左边的对象是不是右边的实例返回true/false部分代码if(objinstanceofCat){//判断左边的对象是否是Cat的实例Cattemp=(Cat)obj;temp.playBall();}elseif(
python初学啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
python解释执行允许速度慢代码比较少开发速度快现在CPU越来越快但是网络和硬盘的速度没这么快所以大量的应用程序不需要这么快的速度运行速度的瓶颈不在于python代码而在于数据库的操作和网络调用代码不能加密发布你的程序就相当于发布源码但现在是互联网时代不需要把源码作为软件授权卖给别人我们可以通过网站或者移动应用的用过卖服务的形式卖给别人豆瓣提供的网站和服务就不会让你开到源码优秀的开源代码有很多l
java反射机制详解和应用
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方
关于日期/时间1位数首位补零为两位数的几种方法(如:5=>05)
日常Web开发中,经常要格式化日期/时间,为了显示整齐,通常会把日期以0000-00-0000:00:00的形式显示。但通过getMonth()、getHours()等方法获取的月份、小时如果小于10,则会出现这种情况:2017-6-89:51:1,为了美观(估计是有强迫症)希望看到2017-06-0809:51:01。此时可用以下方法进行转换:方法一functionNumberFormat(nu
心血之作——高级软考信息系统项目管理师知识点整理(2)
此篇是对软件工程中的软件开发模型的整理。主要涉及的软件开发模型有:瀑布模型、V模型、原型、迭代模型、螺旋模型、结构组装模型、统一过程、敏捷方法。(截图均来自希赛网的教学视频)①瀑布模型(SDLC)瀑布模型是知名度最高、最老的模型,失败率高。它将开发工作分为多个阶段,每个阶段都有文档要求、联系紧密。由于上一个阶段的研发结果是下一个阶段开始的依据,所以如果需求分析阶段出错很容易导致软件开发整体失败。瀑