- 博客(19)
- 资源 (10)
- 收藏
- 关注
原创 Java 二进制位运算
原码取反(包括符号位) ⇨ 结果为负数所以要再反码(符号位不变)⇨反码+1得补码=结果。负数:反码=原码取反(符号位不变);以int型为例(4字节=4*8位=32位,首位。正数:原码=反码=补码。,0表示正数,1表示负数)负数取反=补码取反的结果。
2023-04-18 23:19:17
188
原创 ExtJS4+SASS自定义主题
参见《Ext JS 权威指南》ExtJS4可以结合SASS和Compass来创建自己的主题,再次简单介绍其使用方法。关于SASS和Compass参见其相关官网:http://sass-lang.com/和http://compass-style.org/1.安装Ruby使用SASS和Compass需要安装Ruby,到官网http://rubyinstaller.org下载安装,本例
2015-01-12 17:20:01
2155
原创 SQL搜索近12个月的数据
企业应用经常用图表来展示用户数据情况,便于企业决策分析;常用的例子就是展示近十二个月的数据(当前月向前起向前推12个月)分布。效果图如下:那么就要对数据库的数据进行钻取,不管数据库中某个月是够有数据,都要将这个月钻取出来,也就是近十二个月的列是固定的,简单设计一个数据表结构,有如下几条数据:IdMYearMMonthdata
2014-09-26 17:58:43
5853
原创 charindex实现where in
用户表o_user_info:userIduserName0张三峰10李四2李雷3王五1.搜索姓名中有“峰”字的用户的IDselect userId from o_user_info where username l
2014-09-25 22:15:51
954
原创 apply和call的用法
首先来看API对于apply和call的定义:apply 方法:应用某一对象的一个方法,用另一个对象替换当前对象。apply([thisObj[,argArray]])参数thisObj 可选项。将被用作当前对象的对象。argArray 可选项。将被传递给该函数的参数数组。说明如果 argArray 不是一个有效的数组或者不是 arguments 对象,那么将导致一
2014-09-23 23:55:18
371
原创 存储类Store操作
function deepCloneStore (source) { var target = Ext.create ('Ext.data.Store', { model: source.model }); Ext.each (source.getRange (), function (record) { var newRecordData =
2014-09-13 01:05:12
941
原创 Extjs展开和收缩动画效果造成问题
问题描述:我建了一个region: 'west', layout: 'accordion',collapsible: true的名为westPanel的面板,其items不为空,点击收缩这个面板以后,我执行以下操作westPanel.removeAll();westPanel.add(newItems);如果手动再打开已经收缩的westPanel可以看到里面控件已经刷新了。但是如果添加以下操作
2014-09-13 00:49:46
723
原创 JS控制文本框内键盘上下左右键的焦点
JavaScript键盘上下左右控制文本框焦点的方法有很多,这里简单说两种方法:方法一:创建一个table的dom元素,包含5行4列的文本框,代码可在附件看到基本思路是获取表单的行列数,监听键盘操作,通过DOM操作表格的行列来选取表格内的文本框。 方法二:这个方法试用于动态创建多个文本框的情况,将所有的文本框划分为行列数组,为每个input设置id值,监听键盘操作设
2014-08-29 15:35:40
8238
1
原创 浏览器兼容一
(一)浏览器间padding设置的影响1.建一个div元素class名为demo1divclass="demo1"> div>.demo1 { width: 100px; height:50px; border: 1px solid blue;
2014-08-24 13:50:43
482
原创 Extjs store数据按阿拉伯数字排序
关于store数据排序 Stores数据是可以通过 sorters属性进行排序的 同时可以通过sort改变排序: store.sort('height', 'ASC'); 当添加新的排序字段时,原来的排序会被清除。因此要想保持原来的排序又添加新的排序字段可以如下方式:在这主要想说的是,store
2014-08-21 23:42:32
1180
原创 Extjs Grid翻页后再刷新无法回到第一页
在用ExtJs的时候经常需要使用Grid来显示数据,当数据过多时就需要翻页。Ext的Ext.PagingToolbar翻页提供了一个UI,真正的翻页是在store里面进行的。做翻页的时候会碰到很多问题,比如,翻页到第二页后看到第一页的重复数据;翻到第二页后再点击toolbar里面的查询按钮会看到页面停在第二页等问题。
2014-08-21 23:16:59
1961
原创 tpl渲染表格以后刷新表格数据
这里不对template做介绍,可以参见官方网站:http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.Template和http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.XTemplate
2014-08-21 22:55:44
1938
原创 Extjs的tpl结合form表单提交
这里简单介绍一下使用tpl做form表单提交的方法1. 定义含有form标签的tpl模板:var tpl =Ext.create('Ext.XTemplate', '', '', '', '', '' 2. 提交方式:var formData = Ext.Element.serializeForm(Ext.g
2014-08-20 22:37:09
1142
原创 Extjs模型类Model
模型类(Ext.data.Model)是data包的核心部件。每个模型代表应用程序中的一些数据类型。可以将model看成表结构,定义model就是定义表结构。1定义一个数据模型 Ext.define('Information',{ //定义一个'Information'类,继承自Ext.data.Model extend: 'Ext.data.
2014-08-20 22:06:05
734
原创 Extjs组件的操作
Extjs组件进行操作的前提是获取需要的组件,ext可以通过定义的组件名,css选择器或者通过组件的id来获取组件。1通过id获取组件var event_title=newExt.form.TextField({id: 'event_title_id',name : 'application_title',maxLength : 200,msgTarget : 'sid
2014-08-20 21:52:21
437
原创 extjs4+jxl实现grid按条件查询导出到Excel
用Extjs4做导出到excel时如果直接用form表单提交或者直接用Ext.Ajax.request提交数据后,页面对后台HttpServletResponse回来的数据被封装成response.responseText。但是我们需要页面弹出保存地址的对话框,因此不能直接异步调用。我的实现如下:1.在页面写一个“导出”按钮,数据可以按照日期条件进行导出{
2013-01-06 15:19:12
894
原创 数据结构 单链表运用 C语言
#include "stdio.h"typedef struct linknode{ int data; struct linknode *next;}nodetype;/*建立单链表,由用户输入各节点data域值,以0表示输入结束*/nodetype *InitList(){ int d; nodetype *h=NULL,*s,*t; int i=1; printf
2009-03-14 10:18:00
527
深入Windows操作系统(英文版)
2010-06-06
编译原理词法分析代码
2009-11-09
《数据结构》C语言版 课件
2009-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人