-
详解C语言位域的使用与注意事项
位域的定义 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位.例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可.为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为"位域"或"位段".所谓"位域"是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数.每个域有一个域名,允许在程序中按域名进行操作. 这样就可以把几 个不同的对象用一个字节的二进制位域来表示. 位域的定义和位域变量的说明
-
fiddler使用方法之Fiddler显示IP,Fiddler中文乱码解决方法以及fiddler模拟发送get/post请求
Fiddler是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,是我们常用的抓包工具之一 今天为大家分享一下几个使用Fiddler的小技巧 一.Fiddler抓包中文乱码问题 解决方法: 1.打开windows注册表,找到 HKEY_CURRENT_USER\Software\Microsoft\Fiddler2 2.在右栏空白处点击右键新建,选字符串值,加上HeaderEncoding,然后值输入 GBK(建议设置为UTF-8) 温馨提示: HeaderEncod
-
Async Validator 异步验证使用说明
async-validator 是一个异步验证的库,需要传入要验证的数据和验证规则 官方链接 https://github.com/yiminghe/async-validator 要检验的数据,格式要求如下: { a:xxx, b:xxx } 检验规则定义格式如下: { a:[ {验证规则, message: 'xxx'}, {验证规则, message: 'xxx'} ], b:[ {验证规则, message: 'xxx'} ] } message是规则没通过时返回的错误消息 举个例子,
-
Java实现的可选择及拖拽图片的面板功能【基于swing组件】
本文实例讲述了Java实现的可选择及拖拽图片的面板功能.分享给大家供大家参考,具体如下: 今天在论坛上看到帖子希望能在 Swing 中实现像拖地图一样拖拽图片.这里是一个最简单的实现,提供了一个基本思路. import javax.swing.*; import javax.swing.filechooser.FileNameExtensionFilter; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.
-
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
angularjs通过ng-change和watch两种方式实现对表单输入改变的监控 直接上练习代码 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>
-
Cisco网络设备访问安全基础
为了保护他们的Cisco 网络,许多管理员开始忙于什么样的流量可以被允许通过网络设备,怎样限制邮件路由升级和其他路由器交换的唯一信息.访问控制列表(ACLs)通常可以相当简单地解决这些问题.网络设备的安全对任何联网的环境都很重要,为解决这个问题,Cisco提供了许多可供选择的方法.在本文中,我将介绍登录安全的基本配置.还将介绍怎样使用基于用户的登录配置来使得基本配置更加安全,证明怎样监视配置活动和对你的路由器的连接.一旦你明白了这些基本的配置,你可以在其上建立更多的Cisco高级特性. 基本登录
-
iOS从系统相册选取多张照片示例代码
之前写过UIImagePickerController调取系统相册图片(选取单张照片,多用于用户头像) 1.pod导入 pod 'CTAssetsPickerController' 2.添加头文件 #import <CTAssetsPickerController/CTAssetsPickerController.h> 3.添加delegate <CTAssetsPickerControllerDelegate> 4.实现 - (void)upLoading { [PHPhotoL
-
Oracle PL/SQL入门慨述
正在看的ORACLE教程是:Oracle PL/SQL入门慨述.一.PL/SQL出现的目的 结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接取得结果即可.显然,这种不关注任何实现细节的语言对于开发者来说有着极大的便利. 然而,对于有些复杂的业务流程又要求相应的程序来描述,那么4GL就有些无能为力了.PL/SQL的出现正是
-
C#如何检测操作系统版本
本文实例为大家分享了C#检测操作系统版本的方法,供大家参考,具体内容如下 我们通过System.Environment.OSVersion.Version获得操作系统的版本号,然后再根据版本号进行判断操作系统是什么版本. Version 类的属性 参考于:https://msdn.microsoft.com/zh-cn/library/windows/desktop/ms724834(v=vs.85).aspx 注意:在msdn官方文档有说明 → OSVersion 属性报告两个相同的版本号 (
-
将2003里多用户目录与IIS里的FTP对等起来,互相通用
具体出发点,就是想让自己机子上的文件通过FTP共享出去,但是权限却同本机登录一样. 首先,建一个LocalUser目录,将Windows的用户文件夹建在这个目录下,设为同账户一样的名称. 1.在IIS里的FTP里新建一个FTP站点,选中隔离用户(这个是多用户时要的) 2.设FTP主目录设为LocalUser的父目录. 3.IIS里的FTP的惹名用户登录目录为Public,在LocalUser下(这里与Windows的账户是不同的,那是Guest,怎么办呢?将Guest账户改名成P
-
JQuery中ajax方法访问web服务实例
本文实例讲述了JQuery中ajax方法访问web服务.分享给大家供大家参考.具体分析如下: 说明: ArrayList 中 存为对象CollegeDepartInfo 其属性为:stirng CollegeDepartTitle 和 int CollegeDepartId 在javascript中 ddlDepart.options[ddlDepart.length]=new Option(n.CollegeDepartTitle,n.CollegeDepartId); Option的参数就是
-
Win2003 Server DHCP服务器安装图解教程
小张所在公司的其中一个局域子网Saes.grfwgz.com,因为均为市场部门员工,虽然员工数有许多,但一般来说长期均只有一小部分员工在单位使用网络,所以为了节省IP地址资源,IP地址采用了DHCP自动分配方式,其网段为192.168.0.129~192.168.0.158. 下面是具体的配置方法. 因为DHCP服务器的配置可以有不同途经,一种是新添加DHCP服务器,另一种则是在现有DHCP服务器中添加新的作用域,当然也可以修改现有作用域.我们先介绍前者. 一.添加新的DHCP服务器 如果原服务
-
YUI模块开发原理详解
随着互联网应用越来越重,js代码越来越庞大,如何有效的去组织自己的代码,变得非常重要.我们应该学会去控制自己的代码,而不是到最后一堆bug完全不知道从哪冒出来.前端的模块化开发可以帮助我们有效的去管理代码,特别是多人开发的时候,提高开发效率. YUI生成模块的方式是:YUI.add('module1', function (Y) { ... }, '1.0.0', requires: ['module2']);YUI 是全局变量,类似于jquery中的$.add方法中第一个参数是模块的名称mod
-
Android 中ScrollView与ListView冲突问题的解决办法
Android 中ScrollView与ListView冲突问题的解决办法 自定义MyListView public class MyListView extends ListView { public MyListView(Context context) { super(context); // TODO Auto-generated constructor stub } public MyListView(Context context, AttributeSet attrs) { sup
-
浅谈Pycharm的项目文件名是红色的原因及解决方式
今天在继续学习Python时,打开Pycharm后,发现有一个项目下的项目文件名是红色的,如下图: 刚开始我以为是我升级 Pycharm导致的,但我并没有急着去解决,因为并不会影响我执行代码等.当我修改了一点代码后,我将它add并commit到Git后,才发现问题的原因:是我以前将Word设置成了Git的一个仓库,但是当时这些文件我并没有添加到Git里,所以会显示为红色.(这倒是挺好,可以提示我记得提交) 解决方法一: 如上我说的那样,add(add后会显示成绿色)并commit到Git(或者其
-
common-upload上传文件功能封装类分享
文件屬性bean 复制代码 代码如下: package com.onsafe.util.upload; /** * 文件屬性bean * @author lushuifa */public class FileBean { private String fileName;// 文件名 private String fileContentType;// 上传文件的数据类型 private long fileSize;// 文件的大小;单位byte private String extName;//
-
Java 循环队列/环形队列的实现流程
之前,我们使用链表实现了基础队列,链接放在这里可以去康康哟 Java栈和基础队列的实现详解 之所以没有选择数组来实现,是因为每有一个元素出队,数组中所有剩下的元素都需要向前移动一次,因此没有链表高效. 此时,我们就引出了循环队列的概念. 循环队列,又称环形队列,逻辑上是一个环,物理上依然是线性表. head-指向队列的第一个元素 tail-指向队列最后一个元素的下一个位置 当tail走到数组末尾时,下一步再次返回数组头部(从0开始) 出队之后的元素就访问不到了,此时逻辑上已经将它删除了,tail
-
Android实现简洁的APP更新dialog数字进度条
前言:现在一般的Android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新.当有更新时,会弹出一个提示框,点击下载,则在通知来创建一个数字进度条进行下载,下载成功后才到安装界面. 效果: 开发环境:AndroidStudio2.2.1+gradle-2.14.1 涉及知识: 1.Handler机制 2.自定义控件+Canvas绘画 3.自定义dialog 部分代码: public class NumberProgressBar extends V
-
format命令 参数说明
格式化 格式化指定卷中的磁盘以接受 Windows 文件. 语法 format volume [/fs:file-system] [/v:label] [/q] [/a:UnitSize] [/c] [/x] format volume [/v:label] [/q] [/f:size] format volume [/v:label] [/q] [/t:tracks /n:sectors] format volume [/v:label] [/q] format volume [/q] 参数
-
Android实现图片加载进度提示
本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下 先上图: 实现原理: 第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的clipRect()方法控制图片的显示区域,主键扩大图片的显示区域,从而实现逐渐增加的效果 关键代码: public class LoadingImageView extends ImageView { /*** 背景图片 */ private Drawable bgDrawable; /**前景图
