`
helpbs
  • 浏览: 1161815 次
文章分类
社区版块
存档分类
最新评论
文章列表
最近一直忙于项目,好久没写文章了,今天终于有些时间,把一些沉淀和思考总结一下,希望对大家有所帮助,也是对知识的一次梳理。 转眼做windows开发已经有5年的时间了,5年时间一直徘徊在几个大系统之间,原型设计,组件设计,重构,features实现,调试,修改bug,写过C++,用过COM,ATL,写过.Net,做过互操作,写过services用过WCF,可以说十八般武艺至少都尝试过,不敢说精通,但是至少对大部分的问题有自己的理解。 首先我把目标锁定在Windows平台,
目的: 1.单点登录,是一个用得很多,也是大家比较常见的登录方式了。我在这里写这篇文章的目的,是因为我的这个单点登录里,用了简单的设计模式。供大家参考。 2.这篇文章的附件代码,是完整的单点登录代码。您可以直接下载,嵌入您的系统即可直接使用。这是基于前些文章,部分网友提出的要提供代码下载。所以,我采纳了这个建议,非常感谢各位朋友。   配置: 在web.config中,需要在<system.web>节点中,添加如下配置:         <authentication mode="Forms">            <forms ...
12.4 JSlider类 尽管JScrollBar对于屏幕滚动区域十分有用,但是他并不适用于使得用户在一个范围内进行输入。对于这个目的,Swing提供了JSlider组件。除了提供了类似JScrollBar组件所提供的可拖动滑块以外,JSlider同时提供了可视化的标记以及标签来辅助显示当前的设置并且选择新的设置。图12-5显示了几个JSlider组件的示例。 JSlider是由几部分组成的。我们所熟悉的BoundedRangeModel存储组件的数据模型,而Dictionary存储用于标记的标签。用户界面委托是SliderUI。 现在我们已经了解了JSlider组件的不同部分,下面我们 ...
在前面的章节中,我们了解了当在屏幕没有足够的空间显示完整的组件时,JScrollPane如何提供了一个可滚动的区域。Swing同时提供了其他的一些支持某种滚动类型或是边界范围值显示的组件。这些可用的组件有JScrollBar,JSlider,JPro ...
11.5 JViewport类 JViewport很少在JScrollPane之外使用。通常情况下他位于JScrollPane的中间并且使用ViewportLayout管理器来响应在小空间内显示大Component的定位请求。除了位于JScrollPane的中间以外,JViewport也可以用于JScrollPane的行头与列头。 11 ...
11.3 JTabbedPane类 JTabbedPane类表示曾经流行的属性页来支持在一个窗口中多个容器的输入或输出,其中每次只显示一个面板。使用JTabbedPane类似于使用CardLayout管理器,所不同的是添加到修改内建卡片的支持。然而CardLayout是一个LayoutManager,而JTabbedPane是一个完全功能的Container。如果我们不熟悉属性页,标签对话框或是标签面板(所有都是相同的事物的不同名字),图11-10显示了一个JDK 1.2版本所带的原始SwingSet Demo中的标签集合。 文件:Swing 11 10.png 为了有助于JTabbedPane ...
以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。创建重复的背景图片 在drawable目录下创建一个repeat_bg.xml: <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@dr ...
今天同事遇到一个问题,测试环境和线上环境数据不一致, 由于我们的线上预发布环境只开发了80端口,所以无法debug,之前我们的做法就是在代码添加log,然后覆盖预发环境的相关jar,这个使用起来比较麻烦 早就听说btrace很方便,今天特意尝试了一下, 我们的需求就是捕捉线上某个方法的输入参数的值及返回值 step0) 安装btrace wget http://kenai.com/projects/btrace/downloads/download/releases/release-1.2.1/btrace-bin.tar.gz并解压即可 step1) 产生一个btrace脚本
1.3d场景中的 3d模型的最基本单位是称为顶点的vertex 2.openGL支持多种多边形 openGL es目前只支持三角形 主要是出于性能的原因,任何多边形都可以拆分成多个三角形 在openGL中一个长方体可以通过12个三角形来搭建 3.openGL采用三维笛卡尔坐标系 x y z 一个顶点数组是包括场景中不分或者所有顶点坐标数据的简单数组 例如场景中有n个顶点 则坐标值有3n个 则顶点数组的尺寸有3n。 4.背面剪裁 视角在一个三角形的背面是不渲染此三角形 既看不到此三角形 大大提升渲染效率 5.三角形的正反面 当面对一个三角形 顶点逆时针顺序---正面 反之 反面 ...
AVG--冒险游戏 PZL--益智类游戏 ACT--动作游戏 RPG--角色扮演类游戏 STG--射击类游戏 FPS--第一人称视角射击游戏 SLG--策略游戏 SPT--体育类游戏
第10章探讨了AWT与Swing中的布局管理器。在本章中,我们将会了解一些构建在这些布局管理器之上的容器以及其他的一些无需布局管理器的容器。 我们的探讨由Box类开始,我们将会发现使用BoxLayout管理器来创建一个单行或单列组件的最好方法。接下来我们会了解JSplitPane容器,他类似于其中只有两个组件的特殊的Box。JSplitPane提供了一个分隔栏,用户可以拖动这个分隔栏来调整组件的大小以满足各自的需求。 然后我们会探讨JTabbedPane容器,其工作方工式类似于一个由CardLayout布局管理器管理的容器,所不同的是容器内建的标签可以使得我们由一个卡片移动到一个卡片。我们也可以 ...
1)基本概念 HTablePool ​3种类型 ​PoolType.Reusable(默认)一个实例池,多线程复用,内部是每个table一个ConcurrentLinkedQueue装多个实例 PoolType.ThreadLocal,很奇怪的实现,每个线程只能有一个实例,感觉在多线程的场景没有意义 PoolType.RoundRobin​(没有被使用,就算设置了该类型也没用,见HTablePool的构造函数) PoolMap<String, HTableInterface> tables​:用于存放table实例,正如上面提到的默认是每个table对应一个Concurr ...
Android 2.3.3 Eclipse Version: 3.7.0 LogCat 主要错误: 04-05 14:10:38.163: ERROR/AndroidRuntime(3991): Caused by: java.lang.InstantiationException: com.taobao.htc.manage.Nba 04-05 14:10:38.163: ERROR/AndroidRuntime(3991): at java.lang.Class.newInstanceImpl(Native Method) 04-05 14:10:38.163: ...
以下参数均为QTTSSessionBegin的params参数,不同的类别可以组合,用半角逗号分隔, 例如:"ent=intp65,vcn=xiaoyu,spd=fast,vol=x-loud,ttp=text,bgs=1" 如果对应的参数没有配置,则使用默认值。 引擎 发音人 音色 语言 参数配置 InterPhon ...
平面上的坐标系 地理坐标是一种球面坐标。由于地球表面是不可展开的曲面,也就是说曲面上的各点不能直接表示在平面上,因此必须运用地图投影的方法,建立地球表面和平面上点的函数关系,使地球表面上任一点由地理坐标(φ、λ)确定的点,在平面上必有一个与它相对应的点,平面上任一点的位置可以用极坐标或直角坐标表示。 平面直角坐标系的建立 在平面上选一点O为直角坐标原点,过该点O作相互垂直的两轴X’OX和Y’OY而建立平面直角坐标系,如图5所示。 直角坐标系中,规定OX、OY方向为正值,OX、OY方向为负值,因此在坐标系中的一个已知点P,它的位置便可由该点对OX与OY轴的垂线长度唯一地确定,即x=AP,y ...
Global site tag (gtag.js) - Google Analytics