it最新技术分享

用php编写一个排序算法_php四种基础排序算法的运行时间比较
shinyuu PHP开发教程 4451 0 2017-11-28 14:07:28

本文为大家总结一下所有的php的排序方式!有冒泡排序法,选择排序法,插入排序法,快速排序法等方法。在最后分别用不同的方法总结一下调用时间。 冒泡排序法/** * php四种基础排序算法的运行时间比较 * @authors Jesse (jesse152@163.com) * @date 2016-08-11 07:12:14 *///冒泡排序法function bubbleSort($array){ $temp = 0; for($i = 0;$i < count($array) -1;$i ){ ...

阅读全文

html5 css 提示气泡框_css实现空心三角形边框
shinyuu CSS3教程 7604 3 2017-11-20 14:29:17

背景: 项目过程中有个tab切换需要用到空心三角形的效果。作为一名后端工程师,实在是不知道怎么写,在网上找了一些看了一下别人的实现方式,发现大多数都是实心三角。后来终于发现一个实现空心三角的,顿时热泪盈眶啊。实现效果比较粗略,不过还是思路还是比较清晰的,借鉴了一下,在原有的基础上做了一些改进,增加一些效果 空心三角原理:主要利用元素伪类(:before,:after)实现 实现CSS代码:<style>#talkbubble { width: 120px; height: 80px; positi...

阅读全文

理解jQuery对象$.html_jQuery中html方法
shinyuu JQuery教程 5170 1 2017-11-16 13:36:08

前面的话 如果要比喻jQuery和原生javascript的关系,我个人认为是自动档和手动档汽车的区别。使用原生javascript,可以知道离合器以及档位的作用;而使用jQuery,则把离合器和手动档位封装到函数,直接前进、后退或驻车即可。所以,熟练使用原生javascript,再去使用jQuery是一个很自然的步骤。从本文开始,将陆续介绍jQuery的相关内容,并给出相关的原生javascript实现。接下来,将详细介绍jQuery对象$   $对象 说起jQuery,最明显的标志,毫无疑问,就是美元符号$,美元符号其...

阅读全文

XML报文格式_XML定长报文、变长报文格式化
shinyuu CSS3教程 11582 3 2017-11-15 14:14:21

目前接触到的报文格式有三种:xml 、定长报文、变长报文 。此处只做简单介绍,日后应该会深入学习到三者之间如何解析,再继续更新。   XML XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 XML 仅仅是纯文本 XML 没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理 XML。 不过,能够读懂 XML 的应用程序可以有针对性地处理 XML 的标签。标签的功能性意义依赖于应用程序的特性。 通过 XML 您可以发明自己的标签 例子: XML 使用简单的具有自我描述性的语法:<?x...

阅读全文

MVC修改删除LINQ_LINQ语法基础使用示例
shinyuu MVC框架 4719 3 2017-11-13 13:57:20

Models文件夹里面可以Linq,Entity两种映射框架,也允许有ADO的操作,甚至可以ADO代码和映射代码一起操作 控制器当中允许有相同的方法名,类似在做修改时有两个Modify方法,但是MVC中没有视为合法的重载,要用不同的请求方式来区分,也就是要用特性HttpPost和HttpGet来区分两个方法 在修改页面的视图上,每个表单元素都要有name属性,而且属性值要和实体属性名一致,在控制器方法中获取视图上的表单元素值有3种方法: 1、实体自动映射,只要表单元素的name名称与实体属性名相同 2、request.Form["n...

阅读全文

Linux共享Windows文件互相访问并自动化改变文件编码
shinyuu Centos运维教程 4989 0 2017-11-09 13:36:11

以k3日志为例: 在k3的数据库服务器进行如下操作: 1、在k3的数据库服务器导出日志数据到本地D:/K3LOG下(脚本自动化执行) 2、设置脚本定时任务每天拷贝D:/K3LOG下的文件到D:/K3LOG_BAKEOF  set filename=D:\test\del.log  echo (%date% %time%)>>%filename%  d:  cd D:\K3LOG  forfiles /d -l /c "cmd /c del @path" //删除一天以前的日志,保留前一天的就好  forfiles /...

阅读全文

PHP分支控制语句_PHP流程控制结构之分支结构
shinyuu PHP开发教程 5763 1 2017-11-07 13:40:16

流程控制对于任何一门编程语言来说都是具有通用与普遍性的,是程序的重要组成部分。可以这么说,在任何一门程序设计语言中,都需要支持三种基本结构:顺序结构、分支结构(选择结构或条件结构)和循环结构。对于顺序结构,主要是赋值语句和输入/输出语句等,即按次序执行,这里没什么好说的。这里,笔者重点总结一下分支结构和循环结构。 分支结构 分支结构是程序在执行过程中依照需求条件来改变程序执行的顺序。即满足条件时就执行某一叙述块,反之则执行另一叙述块。在程序中使用分支结构可以有以下几种形式: 单一条件分支结构 双向条件分支结构 多向条件分支结构 巢...

阅读全文

Mybatis获取插入的自增id_Mybatis插入保存数据时返回自增id
shinyuu Java开发实战 12003 2 2017-11-02 15:07:41

鉴于昨天有 DD记账 的用户反馈bug,今天就马不停蹄的来修改了,在修改的过程中遇到这样一个问题。就是在同步账本记录的时候要在客户端保存服务器的id,那么这样的话就需要在服务器同步的吧id返回到服务器。鉴于我用的 MyBatis,最后经过查询文档最终解决了这个问题,现在记录一下,希望对大家有用。 1、添加属性“useGeneratedKeys”和“keyProperty” 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名,...

阅读全文

Ehcache配置参数简介_ehcache.xml配置参数详解
shinyuu Java开发实战 5164 0 2017-11-01 13:40:23

最近因为给 DD记账 新增了省钱板块,数据量比较大,为了降低对服务器的压力。决定使用缓存技术,查了半天还是准备使用我以前使用过的 Ehcache 技术,但这次在配置的时候遇到了一下问题,就去查了一下 Ehcache 的详细配置说明,做个笔记。 ehcache.xml 配置如下<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSc...

阅读全文

防止vuejs在解析时出现闪烁_解决vue渲染时闪烁
shinyuu JavaScript教程 5780 0 2017-10-30 13:35:39

vuejs在解析时出现闪烁原因:  在使用vuejs、angularjs开发时,经常会遇见在如Chrome这类能够快速解析的浏览器上出现表达式({{ express }} ),或者是模块(div)的闪烁。对于这个问题由于JavaScript去操作DOM,都会等待DOM加载完成(DOM ready)。 对于vuejs、angularjs这些会在DOM ready完会才回去解析html view Template,所以对于Chrome这类快速的浏览器你会看见有闪烁的情况出现。而对于IE7,8这类解析稍慢的浏览器大部分情况下是不...

阅读全文

Android7.0调用相闪退_android7.0 fileuriexposedexception
shinyuu Android开发 6378 0 2017-10-24 13:48:29

最近又碰到因为android 7.0 引起的兼容问题了。之前一次是版本跟新安装APK的时候,这次是调用相机拍照的时候。有遇到apk安装问题的哥们可以去看看 Android7.0 更新APK报错适配 ,这次是拍照的问题,解决方案类似。 在7.0以前的版本: 这个file文件直接非常简单的转换成"file://XXX/XXX/XXX"的uri格式private void startCamera() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAP...

阅读全文

jQuery设置disabled属性_JS设置disabled属性
shinyuu JavaScript教程 6290 0 2017-10-23 13:43:29

先比较下readOnly和disabled: readOnly 只针对input(text/ password)和textarea有效; disabled 对于所有的表单元素都有效,包括select,radio, checkbox, button等。 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submitbutton却是可以使用...

阅读全文