摘要: 网上搜索一下,发现都是通过遍历Items并转换为TreeViewItem来设置节点的IsExpanded属性使其展开,但是在使用数据绑定时并不能正常工作 (遍历Items得到的是绑定的数据项)。 于是观察了可视化树的结构,尝试了几种方法,最后成功的是通过Style来设置 (可通过Trigger或者B 阅读全文
posted @ 2017-10-24 11:13 绅士熊吉 阅读(3129) 评论(0) 推荐(1) 编辑
摘要: 配置映射主机名和IP 为每台虚拟主机的/etc/hosts文件加上如下内容,服务发现需要用到默认主机名作为访问地址,这样可以不用为每个服务实例配置IP 服务提供方 1.Maven依赖 2. 父模块的依赖管理 3. bootstrap.yml (这里配置应用程序的名称,也就是服务的名称,用于Feign 阅读全文
posted @ 2017-09-14 17:53 绅士熊吉 阅读(7830) 评论(2) 推荐(1) 编辑
摘要: 参考: https://zookeeper.apache.org/doc/r3.4.10/zookeeperAdmin.html#sc_zkMulitServerSetup 从 (https://zookeeper.apache.org/releases.html) 下载最新稳定版本(zookeep 阅读全文
posted @ 2017-09-06 18:45 绅士熊吉 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 准备工作 到 https://www.centos.org/download/下载CentOS的光盘镜像文件 (Minimal就可以) 到 http://www.oracle.com/technetwork/java/javase/downloads 下载1.8版本以上的JDK for linux安 阅读全文
posted @ 2017-09-05 15:43 绅士熊吉 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 作为一个合格的PHP开发框架,个人觉得起码需要满足以下几点。一、上梁不正下梁歪,好的框架首先自身要有良好的编码规范和文件目录结构,代码要易于阅读理解。二、为了可以更好地适应OOP,框架必须可以提供功能完善的通用类型加载系统。三、框架必须有完善的一场处理机制四、框架可以提供良好的扩展性,最好可以兼容使... 阅读全文
posted @ 2014-04-17 18:01 绅士熊吉 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 在PHP中实现一个所谓的MVC框架非常简单。这里说一下思路。一、首先用spl_autoload_register函数实现自己的类型自动加载机制。这样其他代码都不需要再考虑如何将类所在的文件include进来。二、从url中提取出controller和action的名称,组织起来用反射实例化控制器类,并调用控制器的execute方法。控制器的execute方法同样也会用反射查找action方法并调用,将action返回的response对象写入到输出流中。如果controller或action不存在时则返回404状态。三、要实现视图,首先要定义一个view类,它将另外一个php视图文件inclu 阅读全文
posted @ 2014-04-01 22:13 绅士熊吉 阅读(721) 评论(0) 推荐(1) 编辑
摘要: PHP的class与其他语言有很多不同点。PHP允许很奇葩的在静态方法中调用实例方法,提供了关键字self和static用于访问类自身的静态成员。self永远是指当前的类,而static则可能会变成指向派生类,这也是比较奇葩的地方,静态成员是可以继承和覆盖的。PHP还提供了一些以双下划线开头的魔术方法(包括构造方法和一些内置的“接口”),下面即是PHP现有的魔法方法:1、__construct($args) 和 __destruct(void)即构造方法和析构方法,与其他语言相同,在实例化时调用构造方法,在回收对象时调用析构方法。析构方法可用于在执行结束后自动回收资源,像关闭一些以指针引用的资 阅读全文
posted @ 2014-04-01 21:49 绅士熊吉 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一、PHP是一种简单易学的面向过程的弱类型动态脚本语言,本为制作简单的个人网站而开发,现如今经过多个版本的衍变甚至加入了一些面向对象的特性。PHP试图通过发展打进企业级开发,同时也使得它自身也越来越复杂,从此离他它诞生的本意越走越远。二、PHP的语法风格几乎是模仿C和C++的,并且加入了一些奇葩的东西,像list($var1, $var2, $var3) = $array; 等让人难以理解的东西。一不小心就能把代码写的连自己都不认识。三、组织任何相对复杂的数据结构你都需要用到array,表面上说是array,其实是一个hashtable和list的融合体。相对复杂的代码中会出现成山的array 阅读全文
posted @ 2014-03-31 21:26 绅士熊吉 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 运行环境:phpstudy它基本包括运行php应用需要的一切,php、 apache、mysql,一键傻瓜安装装好之后只需要配置虚拟主机和修改host文件就可以支持多站点下载: http://www.phpstudy.net/开发工具:PhpStorm比较好用的IDE,功能强大外观也不错,自带各种版本控制工具 (相对于eclipse还是IDEA更好用点)安装好后在菜单 File > Default Settings > PHP 里配置php的解释器,这样可以直接在IDE内直接运行php文件下载:http://www.jetbrains.com/phpstorm/其他PHP扩展:ht 阅读全文
posted @ 2014-03-31 20:51 绅士熊吉 阅读(568) 评论(3) 推荐(0) 编辑