angularjs 给封装的模态框元素传值,和实现兄弟传值

本例实现封装的元素所放的位置不同,而选择不同的传值,这里举例封装了bootstrap模态框,以后也方便大家去直接使用。方法举例如下:首先主页调用css/js有:<linkrel="stylesheet"href="css/bootstrap.css"type="text/css"></link><scripttype="text/javascript"src="js/angular.js"></script><scripttype="text/javascript"src="js/jquery.min.js"></script><scripttype="text/javascript"src="js/bootstrap.js"></script>模态框html页面代码:<!--模态框(Modal)--><divclass="modalfade"id="myModal"tabindex="-1"role="dialog"aria-labelledby="myModalLabe...

PL/SQL简单实现数据库的连接

通常我们都会去选择通过修改配置文件去实现数据库链接,方法如下:找到你orale安装下的文件:instantclient_11_2etworkadmin修改的主要有三个地方:上面的命名随便起,而ip地址,端口和数据库sid名都需要配置这些配置好之后,就能在登陆界面找到你的命名的选项。当然还有更简单的方法:直接在登陆页面配置信息如下前面是ip地址,1521端口号,/后面是数据库SID名称。注意格式哦 ...

angularJS简单调用接口,实现数组页面打印

相比较jquery,angular对这种接口数据处理起来会方便的多。这里举例调用中国天气网的api接口。首先肯定要引入angular.js这个不多说<linkrel="stylesheet"href="css/bootstrap.css"type="text/css"></link><scripttype="text/javascript"src="./js/angular.js"></script>其次js代码如下:varapp=angular.module("myApp",[]);app.controller("myCtrl",['$scope','$http',function($scope,$http){varurl='http://wthrcdn.etouch.cn/weather_mini?city='+'北京';$http.get(url).then(function(response){$scope.cityname=response.data.data.city$scope.myweather=response.data...

Oracle中如何实现Mysql的两表关联update操作

在看《MySQL5.1参考手册》的时候,发现MySQL提供了一种两表关联update操作。原文如下:UPDATEitems,monthSETitems.price=month.priceWHEREitems.id=month.id;在MySQL中构造表验证了一下mysql>select*fromtest;+------+--------+|id|salary|+------+--------+|1|100||2|200||3|300|+------+--------+3rowsinset(0.00sec)mysql>select*fromtest1;+------+--------+|id|salary|+------+--------+|1|400||2|500|+------+--------+2rowsinset(0.00sec)mysql>updatetest,test1settest.salary=test1.salarywheretest.id=test1.id;QueryOK,2rowsaffected(0.00sec)Rowsmatched:2Chan...

利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像

Dockerfile内容如下:FROMcentosMAINTAINERVictorivictor@foxmail.comWORKDIR/rootRUNrm-f/etc/yum.repos.d/*RUNecho'[BASE]'>/etc/yum.repos.d/base.repoRUNecho'name=base'>>/etc/yum.repos.d/base.repoRUNecho'baseurl=http://192.168.244.132/yum/mnt'>>/etc/yum.repos.d/base.repoRUNecho'enabled=1'>>/etc/yum.repos.d/base.repoRUNecho'gpgcheck=0'>>/etc/yum.repos.d/base.repoADD/mysql/mysqlRUNyum-yinstalljava-1.8.0-openjdkwgethttpdphpphp-mysqlnd/mysql/*RUNmysql_install_db--user=mysqlENVMYSQL_R...

php过滤非法字符类

<?phpclasssqlsafe{private$getfilter="'|(and|or)\b.+?(>|<|=|in|like)|\/\*.+?\*\/|<\s*script\b|\bEXEC\b|UNION.+?SELECT|UPDATE.+?SET|INSERT\s+INTO.+?VALUES|(SELECT|DELETE).+?FROM|(CREATE|ALTER|DROP|TRUNCATE)\s+(TABLE|DATABASE)";private$postfilter="\b(and|or)\b.{1,6}?(=|>|<|\bin\b|\blike\b)|\/\*.+?\*\/|<\s*script\b|\bEXEC\b|UNION.+?SELECT|UPDATE.+?SET|INSERT\s+INTO.+?VALUES|(SELECT|DELETE).+?FROM|(CREATE|ALTER|DROP|TRUNCATE)\s+(TABLE|DATABASE)";private$cookiefilter="\b(and|or)\b...
开发笔记 开发笔记·2020-03-28

如何实现Zabbix的主动注册功能

主动注册(ActiveAgentAuto-Registration),顾名思义,无需在ZabbixWeb上手动添加host信息,即可实现主机的监控。它是由Agent主动向Server注册。相对于另一项类似功能-网络发现,它无需知道Agent端的IP地址段和操作系统版本信息,使用上更灵活。 创建自动注册规则Configuration->Actions->Createaction->Autoregistration 配置Action填写Action的名字 设置Conditions其中,Newcondition有三种类型1.Hostmetadata2.Hostname3.ProxyHostmetadata是Zabbix2.2新增的功能,在之前的版本中,只有Hostname和Proxy两个选项,其中,Hostname判断的是Agent配置文件中Hostname的值。Proxy需给定proxy的名字。在实际的生产环境中并不能满足需求,因为有时候服务器的主机名并没有规律,譬如云环境下。Hostmetadata给出了这种场景下的解决方案,它在Agent...

如何用Go语言实现汉诺塔算法

packagemainimport("fmt")funcprint(nint,xrune,yrune)(){fmt.Printf("movingdisk%dfrompole%ctopole%c",n,x,y)}funcmove(nint,arune,brune,crune)(){ifn==1{print(n,a,c)}else{move(n-1,a,c,b);print(n,a,c);move(n-1,b,a,c)}}funcmain(){varnint;fmt.Println("Pleaseinputthedisknumbern:");fmt.Scanf("%d",&n);move(n,'x','y','z')} ...

pt-online-schema-change的实现原理

pt-online-schema-change用于MySQL的在线DDL。下面结合官方文档和generallog来分析其实现原理。 测试表mysql>showcreatetablet2G***************************1.row***************************Table:t2CreateTable:CREATETABLE`t2`(`id`int(11)NOTNULLAUTO_INCREMENT,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=1005764DEFAULTCHARSET=utf81rowinset(0.19sec)该表中只有1列,id,自增主键。 其中,表中已经存在一部分数据mysql>selectcount(*)fromt2;+----------+|count(*)|+----------+|1005763|+----------+1rowinset(0.31sec) 利用pt-online-schema-change对该表新增一列#pt-o...

PHP 实现时间戳转化为几分钟前、几小时前等格式

一.PHP最近遇到了后台接口需要给前端传递时间新格式,由于是报警和显示作用,所以就以社交软件上长显示的格式为准,整理了下时间格式。二.封装的时间转换函数,大体都是按照业务来的,小伙伴们可以在优化functionget_last_time($time)三.如果需要几周前、几月前啥的可以自己调一下比较的时间即可。这段代码放到线上后,出现了奇怪的BUG,明明是当天注册的用户,却出现了有次日登录的情况.排查代码没有发现问题,于是暂时搁置去忙其它事情.然后在第6天时,竟然又出现了有七日登陆的数据.于是开始和同事正式解决这个问题,最终发现是由于函数的时区原因导致,time()返回自从Unix纪元(格林威治时间1970年1月1日00:00:00)到当前时间的秒数.上面是time()函数在手册中的说明,重点是格林威治时间,time()始终返回的是格林威治时间的时间戳.当PHP设置过时区后,date()在格式化时间的操作中会将(当前时区的时间-格林威治时间)的偏移量自动添加进去,按东八区的时间算也就是8小时.strtotime()同样会自动将时区的偏移量加入处理操作中.所以这时上面代码中strtotim...

从国内到全球来追溯Python怎么就这么火了

生苦短,我用Python。Python的功能方面有多强,IT圈的这句话就表明了所有。Python语言本身简洁,优美,功能超级强大。语法非常接近英语,去掉了传统的C++/Java使用大括号来区分一个方法体或者类的形式,而是采用强制缩进来表示一个方法或者类。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。风格统一,而且内置了很多高效的库,打个比方,同样一项工作C语言可能要1000行,java要100行,python可能只要10行。而且从桌面应用,web开发,自动化测试运维,爬虫,人工智能,大数据处理都能做。 还有跨平台的特性。类似很多流行编程语言Java、C++、C都能跨平台而且开源,Python也是如此,由于它是开源的,所以也支持可移植性。你可以随处运行Python,换句话说你在window上写的代码,可以很方便的再linux、mac上运行。而且Python是有很多有名的大公司在用。非常有名的有Google,facebook,Yahoo,YueTube,还有美国宇航局NASA,像著名的开源云计算平台openstack也是用python写的,还有豆瓣也是用pytho...

Beautils工具类实现的原理

关于内省机制和反射机制请看这一篇博客【还没写完,在草稿中】。先说一下什么叫做bean属性,bean属性指的是get/set方法后的名称,而不是类的属性:比如:privateStringusername;//bean属性指的不是这里的属性publicStringgetUsername(){//而是指的这里get后面的名称returnusername;}publicvoidsetUsername(Stringusername){//这里的set后面的Username就是bean属性this.username=username;}Beanutils工具它的底层是使用java内省(introspector)机制,而内省它的实现是依赖于java反射。1、直接使用反射实现Beanutils的功能: packageonline.msym.test;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;importjava.util.HashMap;importjava.util.Ma...

Js 中实现重定向的几种方式

之所以要总结这个,是因为在项目中使用了AJAX,当请求成功时需要重定向到另一个页面。1.<scripttype="text/javascript">window.location.href="http://www.cnblogs.com/daimajun/";</script>2.<scripttype="text/javascript">alert("返回");window.history.back(-1);</script>3.<scripttype="text/javascript">window.navigate("http://www.cnblogs.com/daimajun/");</script>4.<scripttype="text/javascript">self.location='http://www.cnblogs.com/daimajun/';</script>5.<scripttype="text/javascript">alert("非法访问!");...

完美实现浮动元素横排居中显示

经常会遇到这样的页面布局:在一排显示几个不同的区域内容,但它们相对于页面是居中对齐的。注意这些区域内容不只是文字,也许还有图片或者其它元素混合而成。一般这样的布局我们很容易想到要用浮动float,但是怎么样居中对齐而又兼容低端浏览器哪?请接着往下看。首先看html代码:<divclass="webFooter">  <divclass="wrap">    <divclass="tabs">      <ul>        <li>          <ahref="javascript:void(0)">高大上平台</a><em>|</em>   &n...

asp.net截屏功能实现截取web页面

usingSystem.Drawing; //打开该页面System.Diagnostics.Process.Start("IEXPLORE.EXE","http://localhost:56/Spacxxe.html");System.Threading.Thread.Sleep(3000);//截屏//创建并设置画布大小System.Drawing.ImagetemplateImage=newSystem.Drawing.Bitmap(1040,700);System.Drawing.GraphicstemplateG=System.Drawing.Graphics.FromImage(templateImage);//newPoint(200,100)位于源(屏幕)左上角的x,y坐标//newPoint(0,0)图片位于画布左上角的x,y坐标//newSize(1440,900)所截屏幕的大小templateG.CopyFromScreen(newPoint(200,100),newPoint(0,0),newSize(1000,900),CopyPixelOperat...
首页上一页...613614615616617...下一页尾页