编程笔记

  • Redis 对比 Memcached 并在 CentOS 下进行安装配置详解

    Redis 是一个开源、支持网络、基于内存、键值对的 Key-Value 数据库,本篇文章主要介绍了Redis 对比 Memcached 并在 CentOS 下进行安装配置详解,有兴趣的可以了解一下。 了解一下 Redis Redis 是一个开源、支持网络、基于内存、键值对的 Key-Value 数据库,使用 ANSI C 编写,并提供多种语言的 AP

  • Swift让输入框跟随键盘弹起避免输入输入法挡住输入框问题

    第一步: 新建Controller 在Xcode选择File → New → File → Cocoa Touch Class 新建LoginViewController继承自UIViewController 第二步:创建两个UITextField passwordInput: UI

  • iOS开发之如何通过PUT请求上传数据

    一、什么是PUT请求 PUT请求是请求服务器存储一个资源,并用Request-URI作为其标识,跟POST类似,但不常用,PUT请求比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。举个例子:如一个用于提交博

  • Android 混合动画详解及实现代码

    Android 混合动画 在Android开发,我们会经常使用到动画,但是简单的一种动画(如旋转、缩放、渐变、位移等)有时候并不能满足我们项目的要求,这时候就需要运用到混合动画,那么在安卓中是如何实现一个炫酷的混合动画,下面是一个混合动画实现的其中一个实现方式: 1、首先要在res目录下建立一个anim文件,在anim建立一个hybri

  • Linux下防火墙的简单配置与插入规则介绍

    查看当前的防火墙设置 iptables -L INPUT -n --line-numbers 删除一条策略,例如第4行策略 iptables -D INPUT 4 -A:在尾部插入 -I insert在指定链中插入一条新规则,为指明插入到第几行 如:在第七行插入

  • java实现文件复制上传操作

    利用Java复制文件到处都可以用到,这里总结了一个类供大家参考。里面总共有两个方法: public static boolean copyFileString srcFileName, String destFileName,boolean overlay; public static boolean copyDirectoryString srcDirName, Stri

  • Android实现简单的分页效果

    本文实例为大家分享了Android分页效果的具体代码,供大家参考,具体内容如下 1.实现分页最主要的就是封装分页代码,然后在按钮里实现相关的操作 ** * 分页工具 * * @Project App_Page * @Package com.android.dividepage * @author chenlin * @version 1.0 *

  • Ubuntu安装telent服务器时出现:apt-get:Package has no installation的原因及解决方法

    当我在终端敲下这条命令的时候,系统就提示telnetd:apt-get:Package has no installation sudo apt-get install xinetd telnetd 刚开始我以为是没有这个包,后来查了一下资料发现,有这个软件,于是百度了一下才知道解决以上问题需要如下操作: # apt-get update #

  • Ubuntu下Telnet服务器的配置方法

    1. 首先介绍linux中的守护进程 在Linux系统中有一个特殊的守护进程inetdInterNET services Daemon,它用于Internet标准服务,通常在系统启动时启动。通过命令行可以给出inetd的配置文件,该配置文件列出了inetd所提供的服务清单。如果没有在命令行给出配置文件,那么inetd将从文件etcinetd.conf中读取它的

  • JavaScript Array对象使用方法解析

    1.数组的常用方法 pushval:数组的末尾添加新的元素,返回操作完成后数组的长度 pop:删除数组最后一个元素,返回被删除的元素 shift:删除数组的第一个元素,返回被删除的元素 unshiftval:数组的开头添加新的元素,返回操作完成后数组的长度p

  • JavaScript Array对象基本方法详解

    昨天出去前端面试又失败,期间问了个有关于数组对象的问题,下面就这类问题总结下JavaScript常用的数组操作方法。 一、何为数组(Array)对象 数组对象是使用单独的变量名来存储一系列的值。 二、创建数组的三种方式 2.1使用关键词 new 来创建数组对象。s

  • BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)

    废话不多说了,直接给大家贴代码了,具体代码如下所示: !DOCTYPE html html head titlebootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏title meta http-equiv="Content-Type" content=

  • php+mysql实现简单登录注册修改密码网页

    对于php和mysql的连接在许多blog上都有说明,为了将mysql中的查询,修改,插入等操作掌握,本文介绍了一下如何采用mysql做一个登录注册修改密码的网页。 其中,如下 1.登录-即为对数据库中的内容给予查询,并验证html中的信息与数据库是否匹配; 2.注册-即为对数据库中的内容进行插入,注册帐号与密

  • easyui combotree加载静态数据问题(选不上)解决方法

    在今天的开发中遇到一个奇怪的问题。虽然已经被我解决但还是百思不得其解,决定记录一下,看看有没有大神能给我答案。 问题重现: 由于我有4个combotree需要加载数据,但是我又不想每次初始化一个combotree就去访问服务器加载一下数据,于是我将加载数据过程写成这样 $.post'xxxurl',functiondata{ $'#in

  • jQuery Easyui 下拉树组件combotree

    jQuery EasyUI 组合树ComboTree 和组合框的用法差不多,只是在显示上有点差别:一个显示成树状结构,一个显示成列表结构。 项目中做角色授权时,需要做一个下拉框带树结构的 并且可以多选的组件,就想到了easyui的combotree,有关这个组件的用法废话不多说,直接上代码 $'#bianhao'.combotree{ url :

  • 浅谈EasyUi ComBotree树修改 父节点选择的问题

    本人在使用 Easy UI 期间发现了一个不太适合项目的bug,可能也不算bug把 。 毕竟不同项目背景 取舍不同。 我在做网元树选择的时候 发现当选取父节点后,子节点都会被选择 返回 。但是如果我们选中父节点后没有必要选择子节点。 故对源脚本作适当修改 下拉框树修改 父节点选中后只显示父节点 取消返回子节点

  • EasyUI 中combotree 默认不能选择父节点的实现方法

    这需要添加如下字段就行,搜了半天,说什么判断是不是子节点什么的,都是胡扯! onlyLeafCheck:true, 病因分类 $'#artReason'.combotree{ width:200, method:'GET', url: '${ctx}businessdictjsonDicEtilolgy',

  • EasyUi combotree 实现动态加载树节点

    推荐阅读: 简介EasyUI datagrid editor combogrid搜索框的实现 EasyUi中的Combogrid 实现分页和动态搜索远程数据 easyui 1.2.4例子中并没有给出动态加载树节点的例子,只好自己研究。 从源码中可知可以看出combotree 是继承 combo 和 tree两个控件,

  • 详解Python迭代和迭代器

    我们将要来学习python的重要概念迭代和迭代器,通过简单实用的例子如列表迭代器和xrange。 可迭代 一个对象,物理或者虚拟存储的序列。list,tuple,strins,dicttionary,set以及生成器对象都是可迭代的,整型数是不可迭代的。如果你不确定哪个可迭代哪个不可以,你需要用python内建的iter来帮忙。 pr

  • easyui导出excel无法弹出下载框的快速解决方法

    之前用ajax做的,代码如下(ActionUrl为一般处理程序ashx的路径): $.ajax{ url: ActionUrl + '?action=exportID=' + $'#fm_ID'.val, dataType: 'json', success: function jsonstr { top.art.dialog.tips'导出

  • 关于Android bitmap你不知道的一些事

    本文为大家分享了Android bitmap使用细节,供大家参考,具体内容如下 1、计算机表示图形的几种方式 1)BMP :几乎不进行压缩 占用空间比较大 2)JPG : 在BMP的基础上对相邻的像素进行压缩,占用空间比BMP小 3)PNG : 在JPG的基础上进一步压缩 占用空间比较小 这是对三种格式进行一个简单

  • 实现easyui的datagrid导出为excel的示例代码

    之前有介绍过如何实现easyui里datagrid内容的打印,今天给大家介绍下如何实现datagrid内容导出为excel文件。以下为代码实现: export.js function ChangeToTableprintDatagrid { var tableString = 'table cellspacing="0" cl

  • 微信小程序 删除项目工程实现步骤

    微信小程序如何删除项目工程 微信小程序现在非常火,也许是前端工程师有一个春天的来临,最近学习这部分知识,也做些小的DEMO ,这里就说下如何实现小程序的项目工程删除。 微信小程序本地创建的项目没有删除功能,我通过尝试找到了

  • Centos 64位安装aapt、jdk、tomcat的详细教程

    1、安装jdk #查看系统自带的jdk [root@localhost ~]# rpm -qa | grep jdk java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64 java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64 #卸载系统自带openjdk [root@

  • Android自定义view实现电影票在线选座功能

    先看看电影票在线选座功能实现的效果图: 界面比较粗糙,主要看原理。 这个界面主要包括以下几部分

  • 浅谈layer的iframe弹窗给里面的标签赋值的问题

    说到这一篇,真的是颠覆了我的思维。 官方文档,没有介绍这一部分的操作,大致上提了一下。 我的思路是把页面的数据传过去,在iframe弹窗的页面拿到接收到的数据,然后赋值,但是这样就会有个问题, 怎么传值呢? 想到了url传参,但是我的数据太长了,这样不保险。 第二种动作方法去数据库读取,然后在传递,

  • 详解Linux批量更改文件后缀名

    今天又有同学问Linux下怎样批量更改文件后缀名,这个问题被别人问到三次了,所以这里给出几个解决方法 一.rename解决 1. Ubuntu系统下 rename 's.c.h' .* 把当前目录下的后缀名为.c的文件更改为.h的文件&

  • C#中dynamic关键字的正确用法(推荐)

    dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所知,你也可以像如下那样进行代码的调用,编译器不会报错: dynamic dynamicObject = GetDynamicObject;

  • Android实现2048小游戏

    本文实例介绍了Android实现2048小游戏的相关代码,分享给大家供大家参考,具体内容如下 根据界面,主要实现4*4的格子方块比较麻烦,其他的都挺简单的.总体为

  • js cookie实现记住密码功能

    本文为大家分享了js和jQuery记住密码功能的方法,具体如下 一. js 实现记住密码功能 html: form id="form22" name="form22" action="checklogin.action" method="post" div class="usernam

  • js中利用cookie实现记住密码功能

    在登录界面添加记住密码功能,我首先想到的是在java后台中调用cookie存放账号密码,大致如下: HttpServletRequest request HttpServletResponse response Cookie username = new Cookie"username ","cookievalue"; Cookie password = new Cookie"pa

  • 基于Vuejs实现购物车功能

    本文实例为大家分享了Vuejs购物车实现代码,供大家参考,具体内容如下 html: !DOCTYPE html html lang="en" head meta charset="UTF-8" title我的vue购物车title link rel="sty

  • VUEJS实战之利用laypage插件实现分页(3)

    前言 在上两章的工作中,我们顺利的实现了首页的渲染,但是,只是渲染了一页数据而已.我们可能需要渲染更多的数据,这时候,我们就有必要考虑分页了. 分页有很多种方式,比如异步加载的分页方式.然而对于没有太多使用前端模版框架的朋友来说,一上来就使用这种方式,可能稍微有点难度.因此,我们这章的分页实现,是基于普通的链接分页的方式完成的. 在我

  • VUEJS实战之修复错误并且美化时间(2)

    前言 在上一章中,我们通过基础的搭建,成功的渲染了列表页面.但是,其中的问题是很多的.这一章,我们来解决这些问题. 使用 v-bind 绑定数据. 上一章的代码,我们渲染出来了页面.但是如果打开了控制台,你会发现有错误.如下图所示: p style="text-align: center

  • VUEJS实战之构建基础并渲染出列表(1)

    前言 我的JavaScript水平比较一般.好吧,是相当的一般.因此,对于最新的前端框架技术,实在是有点困难,但现实让我必须面对.因此,学习是唯一的出路. 纵向比较了N款前端框架,最终选择了VUE,为什么呢?理由如下: 1.angular 前途不明,1.x学习曲线高,并且好像被放弃了,而2则还没有正式推出. 2.

  • vueJS简单的点击显示与隐藏的效果【实现代码】

    目前前端框架太多,接触过angular、ember,现在开始倒腾vue 此处用到v-if、v-else、v-show,v-if或让元素不在DOM上,v-show只是改变display:block属性,感觉v-if好 感觉跟适合、 !DOCTYPE html html lang="en" head

  • Android编程实现在Bitmap上涂鸦效果

    本文实例讲述了Android编程实现在Bitmap上涂鸦效果。分享给大家供大家参考,具体如下: 布局文件: ?xml version="1.0" encoding="utf-8"? LinearLayout xmlns:android="http:schemas.android.comapkresandroid" android:la

  • Android编程实现基于BitMap获得图片像素数据的方法

    本文实例讲述了Android编程实现基于BitMap获得图片像素数据的方法。分享给大家供大家参考,具体如下: 网上看到的参考是: int[] pixels = new int[bit.getWidth*bit.getHeight];保存所有的像素的数组,图片宽×高 bit.getPixelspixels,0,bit.getWidth,0,0,bit.getW

  • Android编程实现擦除Bitmap中某一块的方法

    本文实例讲述了Android编程实现擦除Bitmap中某一块的方法。分享给大家供大家参考,具体如下: 以前要截取Bitmap中的图片使用的一块块的拼接,虽然可以实现,但是效率很低。想了很久,无意中看到网上的对BITMAP图片的RGB信息进行修改,然后想出了这个办法,感觉用起来还是挺舒服。很多出错处理都没有写,只实现基本功能啊 public static Bitmap setTr

  • android中Bitmap用法(显示,保存,缩放,旋转)实例分析

    本文实例讲述了android中Bitmap用法。分享给大家供大家参考。具体如下: 在Android SDK中可以支持的图片格式如下:png , jpg , gif和bmp。 1.Bitmap的创建 借助于BitmapFactory。 1)资源中的图片 使用BitmapFactory获取位图 Bitmap