CSS 垂直居中布局
下面都是我在网上借鉴的方法,亲测可用。 //父元素 //子元素第一种:定位规则如下:1、父元素为除了static以外的定位方式;2、子元素为绝对定位,top、bottom、left和right均设置为0,margin设置为auto。代码如下:.fStyle { position: relative; width: 100px; height: 100px; borde
Activity管理类
安卓开发一般都需要进行Activity的管理,常用操作老司机已为你封装完毕,经常有小伙伴问怎么进行管理,那我告诉你,你可以用这份工具进行管理,具体可以查看源码,现在为你开车,Demo传送门。站点管理和回收Activity AppDavikActivityMgrgetScreenManager : 单例堆栈集合对象removeActivity : 堆栈中销毁并移除remo
给RadioButtonList绑定Selected的值
有一个案例,是读取Excel的资料显示于ASP.NET的GridView控件。在GridView控件中,有一列是用RadioButtonList来显示性别信息(男或女)。另外来看看Excel的数据:接下来,看看显示:后台为这个RadioButtonList控件绑定数据:浏览看结果:看到否,性别一列中全没有相对应选中,如在Excel中某一笔记录性别是女,那显示于在GridView的性别中,女选项是选
小程序生成海报保存分享图片完全指南(包括:头像,文字)
业务在小程序中生成海报(包括用户头像和自定义文字)并且保存到本地实现思路利用canvas画布,把用户头像和自定义文字定位好,用户点击按钮保存到本地注意事项难点小程序canvas不支持自定义宽高,反正我没找到,canvas画布大部分业务都需要全屏,响应式,至少宽100%解决方案:判断到屏幕尺寸,传到wxml里面远程图片不能直接使用getImageInfo获取,需要保存到本地解决方案:canvas直接
MySQL ORDER BY
Summary:inthistutorial,youwilllearnhowtosortaresultsetbyusing MySQLORDERBY clause.IntroductiontoMySQLORDERBYclauseWhenyouusetheSELECTstatementtoquerydatafromatable,theresultsetisnotsortedinaspecificor
Mysql5升级到Mysql5.5的方法
安装5.5依赖安装包代码如下?1yuminstall-yautoconf*automake*zlib*libxml*ncurses-devel*libgcrypt*libtool*openssl* 安装cmake代码如下?1yuminstall-ycmake 在升级前,建议先将之前5.1的mysql及数据库目录备份一下 停止掉mysql代码如下?1servicemysqlstop升级mysq
golang并发,简之道
Goroutines模型:和其他goroutine在共享的地址空间中并发执行的函数资源消耗:初始时非常小的栈开销,之后随着需求在堆上增减内存创建和销毁:go关键字表示创建一个新的goroutine(注意不会马上执行,而是放在调度的队列中等待调度),函数运行结束后,goroutine自动销毁goroutine才是golang的优势之处,简单,轻量的并发模型。Channel数据类型的一种,类似消息队列
搭建JEESZ分布式架构1--CentOs下安装jdk7(环境准备)
声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作CentOs下安装jdk7网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录首先在CentOs下下载jdk7解压文件,tar包安装(目前Oracle官方上,对于文件的下载,加了Cookie验证机制,所以直接下载文件包,会出现找不到的错误,最老土的办法,本地下载,使用FTP上传服务器),我这边已经下
centos中mongodb基本配置与操作
centos中mongodb基本配置与操作centos6.8安装mongodb1.下载安装包#wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.0.tgz2.解压#tar-zxvfmongodb-linux-x86_64-amazon-3.4.0.tgz解压完成即成功window配置mongoDB1.添加环境变
将List按照指定大小等分的几种实现方式和效率对比及优化
写在前面 今天碰到一个需求,定时任务,批量从表里取数据并做一些其他操作然后再存表,每次取1000条,由于计算过程比较耗时所以要起多个线程同时跑,需要将List按照指定大小等分,如每100条数据起一个线程,若最后剩余一份不到100,也放到一个线程里,网络上的实现方法有很多,我测试之后理出三种相对比较好的实现方法,如下:/*第一种方法 思路比较简单,遍历list,将元素添加到subList,*每
mysql 临时表 cann't reopen解决方案
当你创建临时表的时候,你可以使用temporary关键字。如:复制代码代码如下:createtemporarytabletmp_table(namevarchar(10)notnull,passwdchar(6)notnull);或复制代码代码如下:createtemporarytableifnotexistssp_output_tmpengine=memoryselect…from…whereI
MySQL 客户端不输入用户名和密码直接连接数据库的2个方法
有2个方法一、可以修改my.ini配置参数(linux下面是my.cnf);[quote][client]port=3306default-character-set=utf8host=localhostuser=rootpassword=1[/quote]具体的其他参数都可以在这里修改二、可以修改环境变量MYSQL_HOST代表主机名USER为用户名MYSQL_PWD为密码更多的参数请自行查看m
索引的基本操作
首先,我们要知道什么是索引,索引的类型有哪些。1. 什么是索引?索引就是类似书的目录,提高检索数据的效率。索引是系统按照某个具体的算法(哈希,散列,二叉树),将数据从全部数据里进行提取,维护成一个索引文件,然后系统在进行数据查询的时候,发现如果查询条件刚好满足索引条件,就可以从索引文件中快速的定位的数据所在位置。就是换句话说,索引就是利用字段的某些属性快速的定位数据(磁盘,柱面,磁道,扇区)2.m
PHP计划任务:如何使用Linux的Crontab执行PHP脚本
我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现。但这两种方法都不太可靠,不稳定。我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务。下面介绍Crontab的两种方法。一、在Crontab中使用PHP执行脚本就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用
flex弹性布局之容器属性
一、flex布局学习flex弹性布局为了解决一些特殊的布局,在这之前我们可以利用大盒子套小盒子,浮动,定位等来完成一些简单的布局,但是不能完成有些特殊的布局。1、任何一个容器都可以设为flex布局,称该容器为flex容器,它的所有子元素成为flex项目。(块级元素也可以使用flex布局)2、项目默认沿主轴排列,主轴默认在水平方向,交叉轴默认在垂直方向。二、对于容器有哪些设置属性?1、首先我们要给一
vuex其实超简单,喝完这3步,还有3步
上一篇vuex其实超简单,只需3步简单介绍了vuex的3步入门,不过为了初学者容易消化,我削减了很多内容,这一节,就是把少掉的内容补上,如果你没看过上篇,请戳链接过去先看一下再回来,否则,你会觉得本文摸不着头脑.纯属个人经验,难免有不正确的地方,如有发现,欢迎指正!还是一样,本文针对初学者.一、Getter我们先回忆一下上一篇的代码computed:{getName(){returnthis.$s
五方法破解Linux(CentOS7.4)系统的root密码
一、前言作为站在系统顶端的那个人,偶尔也会发生忘记root密码这样的情况,对于老司机来说,这根本不用慌,有很多种办法搞定!当然,我在此所说的情况仅限于能看到启动界面能够编辑grub配置的情况或者能够挂载系统光盘进行修复的情况。其他场景并不是适用。想通过阅读本文,然后破解其他远程主机的小伙伴们在此可以绕道了,此文并不适用。二、操作思路或步骤(一)方案一思路(只介绍思路及重点命令,不详细截图演示操作步
用Fck的javascript-API创建fck编辑器代码
用Fck的javascript-API创建fck编辑器代码如下: fck示例sasdfasdfadsfadsf注意:id或name为fckInstance的textarea一定要放在script之前,否则fck的API会报找不到id或name名为fckInstance的textarea var fckobj = new FCKeditor('fckInstance
非计算机专业的同学如何半个小时搞懂py3♂的语法
最近蛮多人在学python,好久没有写过东西,觉得编程语言本身并不难,所以想写写看。主要是写给非计算机专业的同学快速熟悉python这个工具,如果是计算机专业的同学最好掌握好一门语言后再来看python,会有更深刻的理解。 再插一句,建议直接看py3了,差别不算大,唯一区别是py2看起来有些语法比较“随意”一些。我自己最开始用的py2,后来里因为tensorflow还是cuda之类的
[Angularjs]ng-switch用法
用法描述ng-switch根据表达式的值显示或这隐藏对应部分。类似c#或者其他预览里面的switch用法。可以慢慢体会。说道ng-switch就要说到子元素该怎么根据当前值进行变化。子元素可以通过:ng-switch-when指令,ng-switch-default指令来设置满足条件时,该子元素是隐藏或者显示。其实也很容易理解,当什么时,或者默认值。下面看一个例子。例子 选择一 选择二 选择