编程笔记

  • Android自定义圆角ImageView控件

    目前一些比较火的图片加载库虽然支持圆角加载,若你是接的别人作了一半的项目,刚好别人用的图片加载库刚好不支持圆角加载,那么这颗控件你值得拥有.支持网络图片的加载 1.创建CustomImageView 类在你的项目中源码如下 import android.content.Context; import android.content.res.TypedArray; i

  • Android自定义实现图片加文字功能

    Android自定义实现图片加文字功能 分四步来写: 1,组合控件的xml; 2,自定义组合控件的属性; 3,自定义继承组合布局的class类,实现带两参数的构造器; 4,在xml中展示组合控件。 具体实现过程:

  • fullPage.js和CSS3实现全屏滚动效果

    首先说一下fullpage,它是一个jquery的插件,用来实现鼠标向上向下滑动,就会自动切换到上一屏或者下一屏,对于要做一些高大上的效果确实是一个很好的插件。首先先展示一下基本的效果图。 总共有四屏的内容 img src="https:img.nhooo.comstaticupload21031

  • JavaScript仿微信打飞机游戏

    本文实例为大家分享了js微信打飞机游戏的具体代码,供大家参考,具体内容如下 首先实现微信打飞机游戏,首先会有自己和敌机,采用canvas绘图来生成自己和敌人。 1、生成自己,且可以通过左右键来进行左右移动。 生成自己,且可以左右移动 控制飞机向右移动的函数 function moveRightevent{ context.clearR

  • Python编程生成随机用户名及密码的方法示例

    本文实例讲述了Python编程生成随机用户名及密码的方法。分享给大家供大家参考,具体如下: 方案一: import random global userName,userPassword #为了便于使用,定义为全局变量 userName = '' userPassword = '' def get_userNameAndPassword

  • Android自定义控件属性详细介绍

    Android自定义控件属性详细介绍 1. reference:参考某一资源ID。 (1)属性定义: declare-styleable name = "名称" attr n

  • PHP命名空间与自动加载类详解

    本文实例讲述了PHP命名空间与自动加载类。分享给大家供大家参考,具体如下: 今天我要给大家介绍的是PHP的命名空间 和 自动加载类 我先简单的分开演示 在放在一起 大家请看: 什么是自动加载类? 想必大家都应该知道__autoload 这个魔术方法 $db = new DB; function _

  • CI框架开发新浪微博登录接口源码完整版

    首先来看下流程:流程原理: 1.通过code获得access_token通过授权,并获取用户的信息(包括用户u_id)这个u_id在后面的第三方登录表里面叫sina_id,那个表是需要自己建的 2.查询第三方登录表,如果不存在用户sina_id,分2种情况,一:用户在平台已经有帐号,这时需要把平台(

  • 解决iis7.5服务器上.net 获取不到https页面的信息

    我的获取页面需要cookie,不需要的可以去掉; GET的方法: summary 获取URL访问的HTML内容 获取https 页面的

  • 教你如何在CI框架中使用 .htaccess 隐藏url中index.php

    秉承MVC架构的思想,CI中的所有控制器都需要经过单点入口文件index.php(默认)来加载调用。也就是说,在默认情况下,所有CI开发项目的URL都形如以下这种形式: http:localhostindex.phpbloglogsthis_is_a_test_entry 很显然,默认情况下,index.php在URL地址段中的存在一定程度上影响了URL的简洁和SEO的进行

  • 利用DOS命令来对抗U盘病毒保护U盘数据

    U盘的便捷性与大容量的存储性,深受着广大用户的欢迎,几乎每个用户都会人手一个,但就是这么广泛的使用,以至于U盘被病毒悄悄盯上,越来越多的病毒通过电脑、通过文件毁坏重要的数据,为了保护好U盘的数据,灭除U盘病毒成为了用户们的首要任务,下面就教大家一个小技巧,利用DOS命令来对抗U盘病毒。 利用DOS命令删除U盘病毒的步骤: 1、点击“开始→运行”,输入“CMD”,按回车键 2、打开命令提示符窗

  • 浅谈Eclipse PDT调试PHP程序

    1. 下载eclipse,从官网上找就可以了,并确认当前系统中有java环境,即jdk和jre。 2. 安装pdt了,采用的是在线安装,更新地址在默认中已经包含了。只是更新起来比较麻烦。(如果直接下载 携带PDT的 Eclipse版本,可省略) 3. 下载调试器,调试器有两种,一种时xdebug,另一种时zenddebug,本文采用 xdebug。 下载下来的应该是源

  • PHP小教程之实现链表

    看了很久数据结构但是没有怎么用过,在网上看到了关于PHP的数据结构,学习了一下,与大家一起分享一下。 class Hero { public $no;排名 public $name;名字 public $next=null;$next是一个引用,

  • Node.js(安装,启动,测试)

    概念 Node.js 是构建在Chrome javascript runtime之上的平台,能够很容易的构建快速的,可伸缩性的网络应用程序。Node.js使用事件驱动,非阻塞IO 模式,这使它能够更轻量,高效且完美的适用于运行在分布式设备之间的数据密集型实时应用程序。 安装 这里主要介绍基于windows平台上最简单方便的安装方式,我们首先直接访问node.js官方

  • MVC 5 第一章 创建MVC 5 web应用程序

    1. MVC 5 应用程序环境配置参考本人机器配置 Win7 x64 Enterprise Visual Studio Express 2013 for Web or Visual Studio 2013 2. 创建一个简单的MVC 5应用程序

  • MVC 5 第二章 MVC5应用程序项目结构

    单从MVC的字面意思我们便能够注意到M-模型, View-视图, Controller-控制器,他们都各自存储在解决方案下的单独的文件夹中。除此之外还有很多有用的信息值得我们去探索,废话少说,首先我们来看一下MVC 5的项目结构。 通过上图,我们可以清晰

  • CI框架中集成CKEditor编辑器的教程

    1、将fckeditor目录置入CI_PATHsystemplugins 2、在CI_PATHsystemapplicationconfigconfig.php中加入: $config['fckeditor_basepath'] = "systempluginsfckeditor"; $config[

  • CI(CodeIgniter)框架介绍

    CodeIgniter 是一个应用程序框架 1、免费:CodeIgniter是经过ApacheBSD-style开源许可授权的,只要你愿意就可以使用它。 2、简单:CodeIgniter是真正的轻量级,核心系统只需要一些非常小的库。 3、MVC:CodeIgniter使用了MVC的方法,可以更好的使表现层和逻辑层分离。 --应用程序流程图

  • 解决CodeIgniter伪静态失效

    原来地址:http:127.0.0.1onsiteindex.phpwelcomeindexabc123 修改后地址:http:127.0.0.1onsiteabc123.html IfModule mod_rewrite.c RewriteEngine on RewriteBase onsi

  • js去除输入框中所有的空格和禁止输入空格的方法

    span style="font-family: Arial, Helvetica, sans-serif;"input type="password" name="password" id="password" onkeydown="return banInputSapceevent;" onKeyup="return inputSapceTrimevent,this;" &

  • jQuery setTimeout传递字符串参数报错的解决方法

    当你打算调用一些jQuery代码显示隐藏的一个元素,并调用setTimeout在一段延时之后设置其HTML的内容: 整个页面的代码是这样的. span style="font-size:18px;"html head titletitle head body

  • 网页实时显示服务器时间和javscript自运行时钟

    最近项目网页需要实时显示服务器时间,如果每秒通过ajax加载服务器时间的话,就会产生大量的请求。 于是设计了“javscript自运行时钟” 和 "ajax加载服务器时间" 相结合的形式来显示服务器时间。“javscript自运行时钟” 以某初始时间为起点自动运行,"ajax加载服务器时间" 每60s将服务器的时间给“javscript自运行时钟” 更新。 javscript自运行时钟:

  • javascript 处理null及null值示例

    function dealNullobj{ forvar i in obj{ ifnull == obj[i] || 'null' == obj[i]{ obj[i]=''; }else if'object' == typeof obj[i]{ dealNullobj[i]; } } }; 测试的对象 var a={}; a.aa=null;

  • 教你如何使用platform密钥对apk进行签名

    1.进入Android_Source_Pathbuildtargetproductsecurity,找到【platform.pk8】和【platform.x509.pem】系统密钥。 2.进入Android_Source_Pathbuildtoolssignapk找到SignApk.java,运行javac编译成SignApk.class

  • jQuery如何将选中的对象转化为原始的DOM对象

    在jQuery中,在一个页面上选择元素返回的集合是jQuery对象而不是原始的DOM对象. 所以只能运行jQuery方法. 如果要在选择集上运行DOM方法和属性,该集合必须转化为DOM对象 比如你不可以这样使用: $'div'.innerHTML = "hello world"; 因为innerHTML是 DOM的属性而不是jQuery对象的属性.如果确实想这么做.那么就需要将jQuer

  • FLEX ArrayCollection删除过滤的数据问题解决

    一、问题: ArrayCollection添加过滤器后,部门数据不会被展现,当我删除未展现的数据时,调用removeItemAt()是无法删除的。 二、原因: public function removeItemAtindex:int:Object { if index 0 || index = length { var mess

  • js换图片效果可进行定时操作

    %@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"% % String path = request.getContextPath; String basePath = request.getScheme+":"+request.getServerName+":"+req

  • wxPython中文教程入门实例

    wxPython中文教程入门实例 wx.Window 是一个基类,许多构件从它继承。包括 wx.Frame 构件。可以在所有的子类中使用 wx.Window 的方法。 wxPython的几种方法:* SetTitle string title —— 设置窗口标题。只可用于框架和对话框。 * SetToolTip wx.ToolTip tip —— 为窗口添加提

  • wxpython学习笔记(推荐查看)

    一、简介 wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。和Python语言与wxWidgets GUI工具库一样,wxPython是开源软件。这意味着任何人都可以免费地使用它并且可以查看和

  • Python实例之wxpython中Frame使用方法

    本节为大家分享的例子是wxpython Frame的用法。 例子: #!usrbinpython # -*- coding: GBK -*- # simple.py import wx app = wx.App frame = wx.FrameNone&nb

  • wxpython 最小化到托盘与欢迎图片的实现方法

    一直在学习系统托盘的实现,于是自己写了一个简单的系统托盘实例,右键包括演示、最大化、最小化、退出和关于。在python2.6下测试通过。 注意,本节分享的python实例代码,这里是托盘上的图标弹出菜单是覆盖了CreatePopupMenu。也可以绑定2个方法,一个wx.EVT_TASKBAR_RIGHT_DOWN,方法里面生成menu,然后再来一个wx.EVT_MENU,定义要处理的事件函数。

  • 有关wxpython pyqt内存占用问题分析

    一直觉得wxpython占用内存比较多,在工作中写的一些小程序应用,一对比其它的小程序,发现内存相差确实有点大。 测试了下QT框架 import sys,time from PyQt4 import QtCore, QtGui #import wx if __name__ == "__main__": while True: time.sleep1

  • python网络编程学习笔记(一)

    学习用书:《python 网络编程基础》作者John Goerzen 第一部分底层网络学习 Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能。 (1)基本客户端操作stro

  • php框架CI(codeigniter)自动加载与自主创建对象操作实例分析

    本文实例讲述了php框架CI(codeigniter)自动加载与自主创建对象操作。分享给大家供大家参考,具体如下: CI的autoload很好用,自动创建对象,但是注意,他的对象只有一个。 我们很多情况下需要生成对象,这就很麻烦。 好在我们可以有一些方法来创建。 下面记录一下使用library自定义类时,怎么使用自动加载或者用load的方法,以及自主

  • CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析

    本文实例分析了CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患。分享给大家供大家参考,具体如下: php CI框架中URL特殊字符有很多是不支持的,导致像c++,括号这些常用的分类,字符都无法正常显示很头痛,而在配置里增加单引号' 反斜杠\ 这种特殊字符又很容易给sql注入 在默认的config配置基础上加上:+=特殊字符 #$con

  • 基于CI(CodeIgniter)框架实现购物车功能的方法

    本文实例讲述了基于CICodeIgniter框架实现购物车功能的方法。分享给大家供大家参考,具体如下: 在商城项目中,购物车是非常重要的一环,此处留下源码,留作笔记!!! 话不多说,往下看: 1. 源代码 ?php defined'BASEPATH' OR exit'No direct s

  • CI(CodeIgniter)框架视图中加载视图的方法

    本文实例讲述了CICodeIgniter框架视图中加载视图的方法。分享给大家供大家参考,具体如下: CI做为php的一个轻量级框架,其自身具备很多优点,在此我重点想说的是视图中加载视图。 1:在Application\config\database.php文件中设置好CodeIgniter 数据库变量之后,紧接着在Application\config\config.php文件中设置

  • CI(CodeIgniter)框架实现图片上传的方法

    本文实例讲述了CodeIgniter框架实现图片上传的方法。分享给大家供大家参考,具体如下: 对于图片上传这种老生常谈的问题,在此我不得不再次重复一次,因为对于这框架毕竟有些地方值得自己学习与借鉴,这篇文章我是借助官方文档来写的,但有些地方任然需要标明一下。 下面我们来看看图片上传吧。首先在“.applicationviews”文件夹下创一个视图文件:text.php,代码如下:

  • CI(CodeIgniter)模型用法实例分析

    本文实例分析了CICodeIgniter模型用法。分享给大家供大家参考,具体如下: MVC中的业务逻辑放在控制器中或者模型里都是不合适的,所以这里对业务逻辑进行了分离,多出一层用来处理业务逻辑,模型就只当作数据访问层,这样子模型将会变得比较轻。CI中并未通过实体对象来传参,参数的传入和返回都由开发者控制,比较灵活。很多情况下都会以数组的方式传入或者返回。 模型的使用也比较简单,这里

  • CI(CodeIgniter)简单统计访问人数实现方法 原创

    本文实例讲述了CICodeIgniter简单统计访问人数实现方法。分享给大家供大家参考,具体如下: 废话不说,先上代码: 控制器文件: applicationcontrollershello.php 如下: ?php if ! defined'BASEPATH' exit'No direct script acc