- 博客(24)
- 收藏
- 关注
原创 linux安装jdk
对于linux下的jdk安装,应该是使用Java开发的程序员的一项基本技能,下面演示安装的步骤1.下载linux对应 jdk包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应版本下载我用的版本:jdk-8u121-linux-x64.tar.gz2.
2017-03-25 23:49:20 421
原创 WPF Theme Editor乱码问题
当新建主题时,在 Log view里会有错误输出[INFO]10:22:13 WPF theme cloning started.[INFO]10:22:15 WPF theme cloning finished successfully.[INFO]10:22:17 Build started.[ERROR] 10:22:32 C:\Users\xxx\Desktop\myThe
2017-03-22 13:39:25 734 1
翻译 (七)主题升级
由于DevExpress会不定期升级版本,升级时会涉及到主题的修改兼容,会导致新旧版本控件的不一致。主题编辑器允许升级主题,保持与最新DevExpress版本的兼容要升级主题,主题编辑器使用KDiff3工具执行三向合并:自定义的主题(文件’B’)原来的DevExpress主题的最新版(文件’C’)原来的DevExpress主题的旧版本(文件’A’)实现1. 打开File
2017-03-22 13:34:13 515 1
翻译 (六)颜色方案
主题编辑器允许您创建和编辑特定文件,其中包含特定主题中使用的颜色方案。 您可以为主题创建多个配色方案,并在需要时通过应用配色方案立即获得相应的彩色主题。从版本12.2开始支持DevExpress颜色方案。创建颜色方案打开File选项,点击 Create Color Scheme…创建方案必须依赖于主题,如果不存在主题,会提示先打开主题,否则不能创建颜色方案选择方案的
2017-03-22 13:31:21 501 1
翻译 (五)Blend集成
编辑器允许在Expression Blend里编辑,可以将单个控制模板发送到Blend并进行编辑,还可将更改返回到编辑器。注意此功能必须在系统上安装Expression Blend 4才能启用。只有具有指定的资源键(x:Key属性)的模板才能在Blend中编辑。1. 在Template Hierarchy(模板层次)面板里右键需要编辑的模板,点击Edit in Blend
2017-03-22 13:17:38 535 1
翻译 (四)主题应用
本节演示,将上一节创建的主题应用到WPF程序上需要以下几步:1. 运行VisioStudio并新建或打开一个需要应用主题的WPF解决方案2. 在此解决方案中添加对主题程序集的引用。在解决方案资源管理器中右键单击“引用”,然后选择“添加引用”。 在“浏览”选项卡中,找到以下程序集(保存的主题地址):3. 添加主题代码public partial class App : A
2017-03-22 13:13:33 1259 2
翻译 (三)创建主题
目标基于Office 2007 Black主题创建自定义主题,并进行以下更改:文本编辑器的背景颜色改变;修改了在SpinEdit,DateEdit,ComboBoxEdit等中显示的编辑器按钮的外观新建主题1. 运行 WPF Theme Editor,点击File->New弹出新建主题窗口2. Name:输入自定义的主题名称3. Base theme:指
2017-03-22 13:09:44 961 1
翻译 (二)下载安装
本节介绍如何下载,安装和运行主题编辑器。主题编辑器是一个独立的工具,需要安装DevExpress WPF组件。下载1. 编辑器下载地址https://www.devexpress.com/Products/NET/Controls/WPF/Themes/theme-editor.xml2. 点击DOWNLOAD下载安装1. 运行安装文件(DevExpre
2017-03-22 13:01:12 462 1
翻译 (一)WPF Theme Editor介绍
介绍Theme Editor 主题编辑器是一个独立的工具,旨在使您能够轻松地修改内置DevExpress主题,并基于它们创建您自己的新主题。 此工具的主要目标是简化每个开发人员在编辑第三方主题时遇到的最麻烦的工作,快速标记、定位特定的可视元素和外观设置。主要特点主题编辑器提供了广泛的功能,通过它来浏览编辑主题元素。1. 高级和快速导航通过一次点击导航到标记中的各种可视元
2017-03-22 12:56:22 1341 1
原创 Linux下Redis快速安装
安装安装包下载地址:https://redis.io/download目前最新版本:redis-3.2.8.tar.gz安装gcc-c++打开终端,执行 yum install gcc-c++命令拷贝redis安装包到tmp文件夹下执行解压命令cd /tmptar -zxvf redis-3.2.8.tar.gz解压完成进入路径
2017-03-21 23:31:25 326 2
原创 使用jsonp解决web远程调用跨域问题
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。跨域问题浏览器一个安全的限制,不允许js跨域请求资源,www.a.com -> www.b.com 跨域www.a.com -> www.a.com 非跨域www.a.com -> www.a.com:8081 跨域jsonp的原理浏览器在js
2017-03-18 10:50:32 826 1
原创 FastReport调用进程句柄,设置窗口置顶
应用场景在使用第三方打印插件,FastReport时,选择打印xps,点击打印,弹出文件另存为对话框,但是此对话框不会出现在软件的最前面,而且会一直占用进程,点击软件界面出现假死情况。解决方案思路1.设置关闭打印进度窗口,此窗口会一直置顶,而且取消按钮失效2.打印前开启线程进行轮询获取打印进程3.根据进程获取窗口句柄,设置窗口位置为最前4.结束轮询实现1.关闭打
2017-03-16 13:13:51 2047 2
原创 SetWindowPos介绍
SetWindowPos函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。函数原型:BOOL SetWindowPos(HWN hWnd,HWND hWndlnsertAfter,int X,int Y,int cx,int cy,UNIT.Flags)
2017-03-16 13:11:54 774 1
原创 SetForegroundWindow介绍
SetForegroundWindow 函数将创建指定的窗口,并激活到前台窗口的线程。键盘输入窗口,并为用户更改不同的视觉线索。该系统分配一个优先略高前景的窗口,比它其他线程创建的线程。 语法 BOOL SetForegroundWindow(HWND HWND ); 参数 HWND [in]应该被激活,并带到前景的窗口句柄。 返回值 如果
2017-03-16 13:10:26 1380 2
原创 Showwindow及参数介绍
Showwindow 及参数 [DllImport("user32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)] public static extern int ShowWindow(IntPtr hwnd, int nCmdShow); 函数功能:该函数设置指定窗口的显示状态。 参数:
2017-03-16 13:07:12 2916 1
原创 nginx配置改变默认访问路径
在安装完nginx服务后,url访问的默认路径是安装的路径html文件夹下的内容,如果需要指定自定义的路径,需要配置nginx.conf文件内容,这样通过url访问就可以了,比如: http://127.0.0.1/ 对应的物理路径 c:/a/b/c修改配置文件:server { listen 80; server_name localhost; #charset koi8-r
2017-03-11 16:26:04 28784 4
原创 FastReport编写事件代码控制控件显示隐藏
应用场景当我们需要根据数据源显示隐藏报表模板里某一个模块控件,就需要在FastReport里用代码实现此功能解决方案打开FastReport的设计器,在设计界面,双击Page的StartPage事件,添加如下代码: private void Page1_StartPage(object sender, EventArgs e) { //获取数据源,MyList为
2017-03-07 13:04:27 6026 3
原创 FastReport关闭弹出的进度条窗口
场景描述在项目中用到FastReport打印报表,在点击打印是会弹出选择打印机对话框,选择打印xps格式后,弹出打印的路径窗口,这时在最顶层还会弹出一个取消的窗口置顶,点击取消也不起作用解决方案去掉打印的进度在打印前设置,具体代码如下:public static FastReport.EnvironmentSettings eSet = new EnvironmentSetti
2017-03-07 12:52:22 1494
原创 Nginx安装教程
1 nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。 yum install gcc-c++PCRE PCRE(Perl Compatible Regular Expressions)是一个Per
2017-03-05 16:44:07 426 11
原创 error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
Nginx启动出错 error while loading shared libraries[root@localhost conf]# /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1.1: cannot open sha
2017-03-05 15:41:32 1692
原创 eclipse在使用maven的tomcat控件编译Java程序时,报错
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project xxxxxx: Failed to clean project: Failed to delete D:\xxx\target\tomcat\logs\access_log.2017-02-2
2017-03-05 15:38:48 276
原创 Linux 如何打开端口
举例:开放10000端口的解决步骤如下: 1、修改/etc/sysconfig/iptables文件 [root@localhost]# cd /etc/sysconfig [root@localhost sysconfig]# iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tc
2017-03-05 15:37:02 864
原创 linux使用yum命令产生的进程锁问题
另外一个程序锁定了 yum;等待它退出……另一个应用程序是:PackageKit内存: 38 M RSS ( 64 MB VSZ)已启动: Thu Dec 1 15:24:30 2011 - 05:37之前状态 :睡眠中,进程ID:2857那么这么进程ID是什么呢?肯定是和yum有关的进程嘛,我们通过列出进程列表找到这个进程的有关信息:F S UID PID PPI
2017-03-05 15:30:15 2399
原创 在VMware中为Linux系统安装VM-Tools
如果大家打算在VMware虚拟机中安装Linux的话,那么在完成Linux的安装后,如果没有安装Vm-Tools的话,一部分功能将得不到充分应用,如显卡,鼠标不能够在虚拟机和物理机间自由移动、文件自由拖拽等功能。下面就让我们一起来学习一下在Vmware中安装Vmware-Tools吧!首先,如果是exe格式的虚拟机,需要手动找到linux.iso镜像文件,装载到光驱里打开Lin
2017-03-05 15:09:18 7209 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人