- 博客(58)
- 收藏
- 关注
原创 电信网络发展
通信服务基本分类1、移动网络服务: 包括,移动语音服务(如打电话)、移动数据服务(如手机上网) 2、固定网络服务: 包括,固定电话服务、家庭宽带服务、IPTV、IP电话移动通讯服务的发展1G: 使用模拟语音(analog voice) 常用的网通信系统技术:AMPS、TACS、NMT-450,我国当时用的是TACS。 特点:低容量、不兼容、安全性差、通话质量差 这时的手机就是传说中的大
2017-04-22 21:29:11 1917
原创 wordpress 通过文章ID 获取文章标题等信息
文章id : $productid<?php echo get_post($productid)->post_title; ?>
2017-04-22 11:17:14 3067
原创 html 表格table
利用table写一个键盘 键盘上方有一个输入框,点击对应数字,输入框上显示改数字table可以直接设置<tr> 的行高 列宽//html<div class="keyboard_1"> <table class="left_1"> <tr> <td><button value="1">1</button></td> <td><b
2017-04-19 09:26:18 602
原创 Fatal error: Can't use function return value in write context in
php 报错:Fatal error: Can’t use function return value in write context in 找到对应的报错为位置if( empty( shell_exec("which $command") ) ) { return false;}“empty” function can be used only for variables and if
2017-04-18 13:59:49 639
原创 wordpress 获取当前用户信息
Default Usage The call to get_currentuserinfo() places the current user’s info into $current_user, where it can be retrieved using member variables.将当前登录用户信息赋给全局变量$current_user以及一些单独的用户信息全局变量例如$displa
2017-04-18 11:36:54 3020
原创 html button submit与input区别
<button type="submit" >注册</button><button type="input" >注册</button>简单来说,input 的这个button 就是一个普通的buttonsubmit 这个button 则将表单提交(form.submit())作为其onclick后的默认事件,不需要另外写submit
2017-04-17 17:59:07 308
原创 html rel="external nofollow"
nofollow是一个HTML标签的属性值,随着搜索引擎优化(SEO)的兴起,它渐渐被大家所了解,这个标签的意思是告诉搜索引擎不要此网页上的链接或不要追踪此特定链接。如果A网页上有一个链接指向B网页,但A网页给这个链接加上了 rel=”nofollow” 标注,则搜索引擎不把A网页计算入B网页的反向链接。搜索引擎看到这个标签就可能减少或完全取消链接的投票权重。external 说明这个链接是属于外链
2017-04-17 10:59:30 787
原创 jQuery Validate 表单验证
jQuery ValidatejQuery Validate插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。使用方法1: 将校验规则写到控件中(这个还是少用)<
2017-04-17 10:42:07 713
原创 wordpress常用函数
输出当前网站的地址(一般在http://localhost/wordpress/wp-content/themes/pro-theme/) 用于找到 图片、css、js 等目录<?php bloginfo('template_directory')?><img src="<?php bloginfo('template_directory')?>/images/reg_oth.png">
2017-04-17 09:17:11 367
原创 JS 模拟鼠标点击
问题JS实现了监听到相关事件后,模拟点击对应按键,但只在页面加载完成之后,成功模拟点击一次,之后无法监听到相关事件。$(document).ready(function(){ $("#my_input input").click(function(){ $("#my_click input").click(); })})解决方案
2017-04-15 11:12:57 2635
原创 JS 模拟鼠标点击
问题点击“按键1”或“按键1”发生改变时,JS自动模拟点击”按键2”解决方案(1)$("#my_input input").click(function(){ $("#my_click input").click(); })(2) $("#my_input input").click(function(){ $("#my_click input").trig
2017-04-15 11:08:42 4380
转载 JS 保留小数点后两位
最笨的办法function get(){ var s = 25.127456 + ""; var str = s.substring(0,s.indexOf(".") + 3); alert(str);}正则表达式<script type="text/javascript">onload = function(){ var a = "25.456322";
2017-04-13 16:56:50 815
原创 wordpress 数据库搬家
问题: 网站搬家时数据库未同步迁移。解决办法:(1)通过phpadmin导出相关数据库,生成SQL文件 (2)更改SQL 文件中的 一些链接地址 ,例如将网站搬家到本地时,将所有http://你的原网站地址/改成http://localhost/(3)导入更改后的SQL文件到新的数据库中 (4)更改wordpress 根目录下的wp-config.php 文件中的数据库参数,如 /** The
2017-04-10 21:08:26 1007
原创 JS:切换导航栏,当前导航栏样式
//html<div class="" > <a href="#myTabContent0" id="js_active0" title="1" class="tab-select nav-tab nav-tab-active">1</a> <a href="#myTabContent1" id="js_active1" title="2" class="tab-select n
2017-04-06 20:59:20 4262
翻译 js 移动div
在手机自适应的时候,经常遇到PC端的左右侧元素需更改代码顺序I would like to move one DIV element after another. For example, I want to move this (including all children):<div id="source">...</div>affter the <div id="destination"
2017-03-30 09:43:30 602
原创 css 文字左右侧加横线
#html<div class="relative"> <span>简介</span> <hr> </div>#csshr{ position: absolute; width: 80%; float: right; height: 5px; background: #555; bor
2017-03-30 09:19:53 3099
原创 CSS背景图自适应
背景图自适应目标:大小不一的背景图片能够自适应充满整个区域,并且不是平铺。 .test{ background-image:url(''); background-size:100%;//自适应 background-repeat:no-repeat;//禁止平铺 }
2017-03-25 11:14:56 409
原创 Swier使用
Swiper常见问题1.将多个slider同时显示,导致页面横向拉长解决方案: overflow:hidden与swiper无关,这个是CSS样式的修改,overflow属性定义及使用说明 overflow属性指定如果内容溢出一个元素的框,会发生什么。 默认值: visible 继承: no 版本: CSS2 JavaScript 语法: object.style.overflo
2017-03-21 16:05:46 675
原创 swiper简单使用2
实现类似淘宝商品展示,在大图下有多个预览小图。分页器paginationSwiper中paginationType参数, bullets’ 圆点(默认) ‘fraction’ 分式 ‘progress’ 进度条 ‘custom’ 自定义swiper本身并未实现小图的功能,但可以利用swiper 的分页器功能,进行改造。
2017-03-13 10:44:40 541
原创 swiper简单使用
Swiper常用于移动端网站的内容触摸滑动 Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。 Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!Swiper使用方法1.首先加载插件,需要用到的文件有swiper.min.js和swiper.min.css文
2017-03-11 10:56:58 4227
原创 CSS : display
display 元素<style>h1 {display:inline-block}</style>none 此元素不会被显示。 block 此元素将显示为块级元素,此元素前后会带有换行符。 inline 默认。此元素会被显示为内联元素,元素前后没有换行符。 inline-block 行内块元素。(CSS2.1 新增的值)
2017-03-10 15:16:27 227
原创 CSS:position
absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。relative 生成相对定位的元素,
2017-03-10 15:08:36 588
原创 HTML学习
1. span标签<span></span>例子<p><span>some text.</span>some other text.</p>例子解释: 如果不对 span 应用样式,那么 span 元素中的文本与其他文本不会任何视觉上的差异。尽管如此,上例中的 span 元素仍然为 p 元素增加了额外的结构。 可以为 span 应用 id 或 class 属性,这样既可以增加适当的语义,又便于
2017-03-10 12:00:21 507
原创 数据库学习
1.数据库系统的特点为高共享、低冗余、独立性高、具有完整性2.WHERE 子句用来限制 select 语句从表中指定选取得行 GROUP BY 子句用来分组 WHERE子句的输出结果集 HAVING在查询语句中必须依赖于GROUP BY3.关系数据库设计有需求分析设计、概念设计、逻辑设计、物理设计、编码、测试、运行、进一步修改等几个阶段。在需求分析设计阶段形成需求说明书,概念设计
2017-03-08 18:08:32 1342
原创 Axure学习
Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理 。Axure RP已被一些大公司采用。Axure RP的使用者主要包括商业分析师、信息架构
2017-03-06 21:36:19 603
原创 剑指offer_和为S的两个数字
题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 解题思路关键在于这个数组是递增的!用两个数字start和end分别表示数组的开始位置与结束位置。 如果两数相加之和大于S,则end–; 如果两数相加之和小于S,则start++; 第一次找到的两数就是要找的,能够保证其乘积最小。比较简单,代码:import
2016-10-05 19:48:00 404
原创 剑指offer_两个链表的第一个公共结点
题目描述输入两个链表,找出它们的第一个公共结点。解题思路:遇到这种题目,瞬间想到HashMap…用一个HashMap依次记录第一个链表的结点; 遍历第二个链表结点,一旦在HashMap中找到,直接输出。 就是这么简单粗暴无脑。类似的题目还有 两个字符串 找到第一个相同的字符等等,用HashMap特别好解的题目有一下这些:(不定期补充) 剑指offer_第一个只出现一次的字符剑指offer_数
2016-10-05 14:42:10 282
原创 剑指offer_数组中的逆序对
题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007.解题思路:这题目在于测试用例数组超大,不能也不用取余输出啊。首先想到排序,因为如果存在逆序对,在升序排序中,总要做点什么对吧。因为数组超大,想到 递归、分治。快排?归并?堆排?归并才是这题的
2016-10-05 13:38:17 437
原创 剑指offer_第一个只出现一次的字符
题目描述在一个字符串(1<=字符串长度<=10000,全部由大小写字母组成)中找到第一个只出现一次的字符,并返回它的位置。时间复杂度O(n):遍历一次字符串,将字符与其出现的次数记录在HashMap中;再遍历一次字符串,第一次检测到其在HashMap中记录的次数为1时,输出当前位置。代码:import java.util.*;public class Solution { public i
2016-10-05 09:48:31 2176
原创 剑指offer_丑数
题目: 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 解题思路:参考程序员面试金典P190每次将第n个丑数A存入列表时,利用其他三个列表Q2,Q3,Q5分别存储A*2,A*3,A*5. 找出三个列表中最小的元素,将它作为下一个丑数。 重复
2016-10-05 09:22:04 330
原创 剑指offer_把数组排成最小的数
题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 曾经遇到这题,当时的想法很脑残,把每个整数拆分成一个个数字,依次放到数组中,然后比较各个数组。。。。。。。。。。。。。。至少当时已经明白3>32 (因为332>323)正确思路:将每个
2016-10-04 22:22:10 253
原创 剑指offer_整数中1出现的次数
题目: 求1~n的数字中,数字1出现的次数。 最无脑的做法,从1遍历到n,累计每个数字中1出现的次数。。。。 在leetcode上看到最牛逼的做法 先上代码再说:public int countDigitOne(int n) { int ones = 0; for (long m = 1; m <= n; m *= 10) ones +=
2016-10-04 21:39:16 292
原创 剑指offer_输入n个整数,找出其中最小的K个数
最小的K个数 题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 本题无非就是排序,取前K个值。但选什么排序算法呢?基于堆排序算法,构建最大堆。时间复杂度为O(nlogk); 如果用快速排序,时间复杂度为O(nlogn); 如果用冒泡排序,时间复杂度为O(n*k);这类题目要考的应该是
2016-10-04 20:52:46 3260
原创 剑指offer_数组中出现次数超过一半的数字
这题不难,记录的原因是:该题我用到了HashMap来记录每个出现的数字以及出现的次数。在一些笔试面试中,总会出现 类似问题,但都会告诉你数组超大,有成千上万的数据量(网易云音乐播放排行榜、百度搜索排行榜等等),此时用HashMap来解决实在完美,在这里有点大材小用了。。。。。。。 题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,
2016-10-04 19:47:53 3874
原创 剑指offer_输入一个字符串,按字典序打印出该字符串中字符的所有排列
字符串的排列 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。 解题思路:1.列出所有字符串用递归求解。 对于n个字符串的排列问题。如果能生成n - 1个元素的全部排列结果,就能生成n个元素的全部排列结果。
2016-10-04 17:37:36 8450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人