- 博客(270)
- 资源 (29)
- 收藏
- 关注
原创 midpoint源码阅读六(使用示例:多租户用户管理二——OpenLdap CentOS安装)
上篇博客中介绍了Ubuntu下的openldap的安装,本篇将介绍CentOS中的安装与配置。1、安装openldap[root@localhost 桌面]# yum -y install openldap openldap-servers openldap-clients openldap-devel compat-openldap2、修改配置文件 1)将配置模板复制到安装目...
2018-06-13 22:14:47
521
原创 midpoint源码阅读五(使用示例:多租户用户管理一——OpenLdap Ubuntu安装)
前面几篇从代码角度记录了midpoint框架的了解,接下来的几篇文章将在业务场景上以普通用户的角度记录下midpoint的使用。本次的业务场景基于midpoint提供的示例——多租户用户管理,该示例的官网介绍如下:https://wiki.evolveum.com/display/midPoint/Multitenant+User+Management+for+SaaS该示例代码需要配合Ope...
2018-06-13 15:19:57
865
原创 git操作整理
最近在用git做项目的代码管理,在此对git的使用做一个简单的总结。1、git学习资料网上git的学习教程很多,本人看的是如下两个网址的教程: www.runoob.com/git/git-basic-operations.html https://learngitbranching.js.org/2、git个人使用汇总1)git常用操作下载远程库 git cl...
2018-05-16 16:52:14
323
原创 win10 python安装及环境配置、scrapy框架安装及PyCharm集成
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的Python应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 Scrapy安装环境必备项:python、pip工具、wheel模块、lxml模块、twisted模块、pyOpenSSL模块(需要OpenSSL)、scrapy模块 1、pip是一个安装和管理 Python 包的工具 2、wheel本...
2018-05-15 14:46:56
3217
1
原创 采用 spring shell开发 java命令行工具
由于spring shell库的使用其官网以及IBM上都有很详细的介绍和使用示例,本篇主要是对资源的罗列汇总和给出一个完整的简单的示例。 1、spring shell 官网地址: http://projects.spring.io/spring-shell/ 2、spring shell官网使用文档地址(在此罗列的是版本2.0.0):https://docs.spring.io/sprin...
2018-05-10 14:52:32
5847
原创 解决maven工程测试报错java.lang.ClassNotFoundException: org.glassfish.jersey.client.ClientConfig问题
最近采用maven构建工程,采用springboot+springshell开发 自定义命令行 工具,采用eclipse编译工程和运行均正常(mvn clean intall -Dskiptests=true运行也正常),但是使用命令 mvn clean intall中对工程进行测试的代码报如下错误:java.lang.ClassNotFoundException: org.glassfish.j...
2018-05-10 14:25:35
11548
原创 midpoint源码阅读四(业务层接口使用示例)
midpoint的官网文档虽说较详细,但是很多示例代码的使用却介绍的很一般,本篇将记录一些midpoint框架的开发示例。1.本地接口调用IDM model接口的调用官网介绍地址为:https://wiki.evolveum.com/display/midPoint/IDM+Model+Interface+Introduction 其对本地调用Model完成数据的存储进行了较详细的介绍...
2018-05-02 15:49:53
617
原创 midpoint源码阅读三(界面—Wicket table解析)
这篇文章将简单介绍下midpoint中的界面采用的技术和介绍一下用这些技术midpoint是如何做出一个table的。1、GUI技术简介 midpoint前端使用的框架是wicket、福客户端技术采用Bootstrap框架和 AdminLTE template。 官网对其GUI的介绍可看这个网址:https://wiki.evolveum.com/display/midPoint/GUI+...
2018-04-06 22:03:54
590
原创 midpoint源码阅读二(midpoint源码编译)
上篇文章midpoint源码阅读一(midpoint简介) 中对midpoint有了一个大致的了解,本篇将midpoint源码编译的过程记录在此。 源码编译官网地址为:https://wiki.evolveum.com/display/midPoint/How+to+start+with+IntelliJ+IDEA官网中的环境配置描述的是通过IntellijIdea中的git下载源码然后配置...
2018-04-05 23:46:11
582
原创 midpoint源码阅读一(midpoint简介)
最近在研究身份管理这块儿领域,本人初涉这块儿领域,在业务上的了解不是很深入,俗话说做事需要站在巨人的肩膀上,目前在开源领域中专注做这一领域的比较好的项目是midpoint,现将对该项目的一个源码解读逐步记录下来。本篇为第一篇,主要是对midpoint的介绍和其使用到的技术的简单介绍。 1、midpoint官方文档 官方介绍文档:https://wiki.evolveum.com/display...
2018-04-05 14:17:04
4691
原创 Windows平台源码移植到Linux平台——采用dsapi开发domino登录认证Linux动态库
在文章 采用dsapi开发domino登录认证 中记录了windows平台如何开发domino登陆认证动态库,本篇将记录如何将该源码移植到Linux平台,编译出Linux平台支持的动态链接库so文件。1、Linux平台编译环境配置本人采用的Linux系统是centos7,版本号如下: 采用gcc进行程序的编译,gcc通过如下方式安装:[zhl@localhost ~]#y...
2018-03-16 14:08:49
14511
原创 intellij idea控制台输出乱码解决方案
本人下载了一开源工程,该工程采用的是maven进行编译,在导入到itellij idea后,按如下图配置好maven编译环境 但是采用配置好的maven进行编译时,在run的控制台输出窗口中出现乱码,导致无法编译,由于工程是utf-8编码,所以按如下方式配置了工程的编码 网上run控制台输出乱码的解决思路如下: 1)参照上面配置工程编码的方式将Global Encoding/Proj...
2018-03-03 09:04:40
32012
7
原创 powershell安装sdkman
新换了台开发本,win10系统,目前在配置基本的开发环境,安装JDK/Intellij Idea/Eclipse后,由于现在主流使用Maven/Gradle开发,所以接下来需要下载配置这两个软件,而sdkman这个工具可以很方便的帮助我们安装及方便的切换各种版本的开发工具,因此本篇记录下sdkman的安装及安装过程中的问题。sdkman的官网地址为:http://sdkman.io/1、l...
2018-03-02 13:26:05
3280
4
原创 eclipse工程转Android Studio工程问题总结
由于eclipse的sdk更新不能总是及时更新到最新版本,而工作中的测试机Android版本是7.0,eclipse无法进行连接,总是target为unknown,所以现将工程转化到Android Studio中,下面总结一下工程转换的过程及出现的问题。1、工程转换Android Studio转eclipse工程很方便,选择在主界面Import project (Eclipse ADT...
2018-02-24 11:37:16
2681
原创 2017年底总结
又是一年,本来总结应在1月份来写,但是去年的一建成绩在月底才出,虽然对该考试的成绩也不报希望,但是还是想在知道成绩以后简单写写本年的收获与计划实现的情况及新一年想要了解的内容。1、考试今年一建成绩确实如所想,本认为只要认真做题,虽不是本专业但是功夫下到了通过不是难事。今年准备了几个月发现,不是本专业的考试仅凭几个月的做题猛攻虽有效果,但是能通过的概率仍然不大。一建考试还需多多准备。...
2018-02-18 00:18:13
792
原创 单片机入门学习十五 STM32单片机学习十二 电容触摸按键
由电容充放电公式x=V1∗[1−e−tRC]" role="presentation" style="position: relative;">x=V1∗[1−e−tRC]x=V1∗[1−e−tRC] x = V1*[1-e^\dfrac{-t}{RC} ]可知:同样的条件下,电容越大,充电时间越长。1、电容触摸按键原理电容触摸按键原理如下图:
2018-01-25 16:32:56
10429
原创 单片机入门学习十四 STM32单片机学习十一 通用定时器二
上篇文章仅记录了通用定时器的时基单元的功能,本篇将记录其另外两个功能,输入和输出。1、输入 定时器使用其输入模块的功能需要如下步骤,在下面步骤中我也会分别将涉及到的寄存器一并列入在此。1)步骤1:设置输入捕获滤波器(以上图的通道1为列) 从上图中知,该步骤涉及到的滤波器有 ①TIMx_CCMR1(捕获/比较模式寄存器) ②TIMx_CR1(控制寄存器) 我们知
2018-01-25 16:06:05
1656
原创 单片机入门学习十三 STM32单片机学习十 通用定时器
本篇重点记录的是STM32F1的通用定时器。 STM32F103ZE有8个定时器,其中2个高级定时器(TIM1、TIM8),4个通用定时器(TIM2、TIM3、TIM4、TIM5),2个基本定时器(TIM6、TIM7)。下表是对这8个定时器的详细描述。 定时器种类 位数 计数器模式 产生DMA请求 捕获/比较通道 互补输出 特殊应用场景 高级定时器(
2018-01-25 10:32:29
9334
原创 单片机入门学习十二 STM32单片机学习九 看门狗
看到 ‘看门狗’ 这个词对于刚入门的人来说是个很新鲜的词,那么什么是看门狗呢? 看门狗的作用就是监控程序运行是否异常,在程序出现异常进入死循环的时候,可以自动系统复位,保证程序正常运行。 出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。STM32内置了两个看门狗,1个是独立看门狗、1个是窗口看门狗,现我
2018-01-22 16:57:30
981
原创 单片机入门学习十一 STM32单片机学习八 外部中断
单片机入门学习九 STM32单片机学习六 延时函数、端口复用和重映射、中断 中 记录了内部中断NVIC,本篇将记录一下外部中断EXIT。1、概述STM32的每个IO都可以作为外部中断输入。 STM32的中断控制器支持19个外部中断/事件请求:线0~15:对应外部IO口的输入中断。线16:连接到PVD输出。线17:连接到RTC闹钟事件。线18:连接到USB唤醒事件。1)引脚与中断线对应关系S
2018-01-20 22:50:47
1300
原创 单片机入门学习十 STM32单片机学习七 串口通讯
在单片机入门学习三 51单片机学习二 中已经说了串口通讯的基本原理,本篇主要记录stm32中的串口通讯。1、串口通讯基础简单回顾1)串口通讯通讯方式同步通信:带时钟同步信号传输。SPI,I²C通信接口 异步通信:不带时钟同步信号。UART(通用异步收发器),单总线2)串行通讯接口 通讯标准 引脚说明 通信方式 通信方向 UART(通用一步
2018-01-18 16:09:38
3729
1
原创 单片机入门学习九 STM32单片机学习六 延时函数、端口复用和重映射、中断
前面几篇文章涉及到stm32编程需要了解的一些基础知识,本篇在记录一些编程中常用到的基础概念。1、中断本篇记录的是NVIC(Nested Vectored Interrupt Controller嵌套向量中断控制器),NVIC属于Cortex内核的器件,不可屏蔽中断 (NMI)和外部中断都由它来处理(SYSTICK不是由NVIC来控制的)。 Cortex™-M3内核支持256个中断,
2018-01-18 10:45:40
1627
原创 单片机入门学习八 STM32单片机学习五 时钟系统
单片机学习除了了解该篇 单片机入门学习五 STM32单片机学习二 跑马灯程序衍生出的stm32编程基础 中的基础外,我们还需要有时钟的概念,本篇将记录 stm32的时钟系统。1、STM32时钟介绍 下面这幅图时stm32的时钟系统框图 1)蓝底框表示 时钟源,即: ①HSI是高速内部时钟,RC振荡器,频率为8MHz。 ②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源
2018-01-15 15:21:49
2013
原创 juzuweb框架使用(二)——juzuweb使用
本篇简单记录一下,本人所用的工程中juzuweb的使用,更详细的参考官网手册是最好的。工程的依赖库如下面的gradle文件plugins{ id "war" id "org.akhikhl.gretty" version '2.0.0'}eclipse.wtp.facet{ facet name: 'jst.web', version: '3.0' fa
2018-01-14 11:35:04
918
原创 单片机入门学习七 STM32单片机学习四 按键输入
按键输入使用GPIO的读取数据功能,用到的库函数是GPIO_ReadInputDataBit(),使用的寄存器是GPIOx_IDR。 使用的板子的按键原理图如下: 从原理图可看出WK_UP是高电平有效、KEY0、KEY1、KEY2是低电平有效。结合stm32原理图看这四个按键分别接到了哪些引脚上 上面两个图我们可以看出KEY2、KEY1、KEY0接到了PE2、PE3、PE4上,W
2018-01-12 14:45:06
2098
原创 单片机入门学习六 STM32单片机学习三 蜂鸣器
蜂鸣器的控制仍是GPIO的入门开发,本篇仅罗列下蜂鸣器的相关概念和蜂鸣器开发源码1、蜂鸣器蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。 蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“ZZG”、“LB”、“J
2018-01-12 10:38:57
3156
原创 单片机入门学习五 STM32单片机学习二 跑马灯程序衍生出的stm32编程基础
上篇文章 单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程 仅介绍了入门程序及其编译运行过程,下面开始对stm32的一些基础知识做一个记录。1、stm32f103zet6(上篇问题3 stm32f103是什么)上篇的跑马灯程序采用的开发板使用的mcu是stm32f103zet6,根据stm32系列产品命名规则,我们知道这款mcu为基于ARM®的32位微控制器、是增强型的、
2018-01-11 15:19:22
4738
2
原创 单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程
STM32学习了有一阵子了,现做一个简单的总结。 先上一个跑马灯的小程序,本人学习过程中先学习了一些STM32F103的一些基本知识,但是直到接触到真实的程序后开始思索看代码后一些模糊的概念才发现原先学习的基础感念都提到过,不过当时在学习的时候仅仅过了遍脑子没有理解了,故在此我先贴出跑马灯的程序,然后通过程序拓展出STM32编程必知的基础。1、跑马灯什么是跑马灯,本篇的程序实现的功能
2018-01-10 13:53:30
34363
3
原创 第三届中国CEO新年峰会参会感想三
这篇将是峰会下午圆桌论坛讨论的全部原文,对对话嘉宾们的见识和口才佩服至极。 主持人:刚才王总提到自己存在很多问题,其实我觉得也是这样。为什么?因为我年轻的时候用这个东西,现在长这么大这个东西还是这样,互联网发展这么快,互动吧发展的不够快。所以期待未来,在未来的路上互动吧能够加速发展,至少在我成功的时候有一天我发现互动吧变了,它跟我一样在发生改变。好不好,谢谢王总。我们希望所有的好朋友能
2018-01-07 11:48:07
613
原创 第三届中国CEO新年峰会参会感想二
本文将记录峰会下午场的一些本人认为很有收获的演讲。 下午场主要为投资者的发言,本人认为投资人行业明锐感很强,知识面广,口才都是一流的,他们的演讲都很精彩,本文将贴出的这篇原文,认为对行业趋势概况的很全。 但是圆桌讨论部分感觉又是最精彩的,故下篇将原文贴出。 1、王富强:商业化探索启蒙 他的演讲让我感触最深的是如下两句话: “创业成功=正好消灭了所有认知盲点” “CEO最需要做的是不断扩
2018-01-07 11:06:21
696
原创 第三届中国CEO新年峰会参会感想一
本文应该是参会的总结,今年希鸥网举办的此次会议其中几位CEO讲的真是满满的干货,虽然本文题为感想,实则是对各位CEO经典演讲的罗列和记录。 本届我感觉听了让人受益颇丰的有以下几位嘉宾,会议主办方希鸥网创始人李志磊、美澳居CEO吴波、51社保CEO余清泉、互动吧CEO王富强、Newmedia新媒体联盟CEO袁国宝、星瀚资本创始合伙人杨歌还有两场的圆桌会议。所有嘉宾都讲的特别好,这几位对于当下形势的
2018-01-07 09:08:38
1121
原创 单片机入门学习三 51单片机学习二
本篇针对《手把手教你学51单片机》后13章做一个总结。1、复位电路复位时间公式在书中第100页第二段有这么一段话 “复位电压值 ,每种单片机不完全一样,我们按照通常0.7VCC作为复位电压值,复位时间的计算过程比较复杂,我这里只给大家一个结论,时间t=1.2RC,我们用的R是4700欧,C是0.0000001法,那么计算出t就是0.0000564秒,即564us,远远大于2个机
2017-12-25 10:41:04
2987
原创 单片机入门学习二 51单片机学习一
本篇将对51单片机一些概念进行一下记录,本次针对《手把手教你学51单片机》的前7章的硬件知识做一个总结,软件编程就不记录了,可以看教程,里面讲解的很详细。1、单片机最小系统单片机最小系统的三要素:电源、晶振、复位电路。(最小系统是指用最少的原件组成单片机可以工作的系统)。下图中晶振旁边的20pF的电容的作用是帮助晶振起振,并维持振荡信号的稳定。 2、阅读电
2017-12-12 15:34:55
2143
原创 单片机学习入门一 学习概述
最近由于工作内容的原因,开始了STM32的学习之旅,现记录下学习的过程,为以后回顾做参考。 经看了很多单片机的学习路径,都一致认为在具备编程能力的基础上,先学习51单片机是很有必要的,下面这段是摘抄自知乎上学习STM32前学习51单片机的介绍(知乎提问), 不管51有没有落后,学习51都是值得的,个人认为不会浪费你的时间和精力,理由如下: 1、从外设上面看,都是类似或者一样的。通讯
2017-12-11 16:41:49
7404
2
原创 juzuweb框架使用(一)——portal及portlet介绍
本系列文章主要简单介绍一款Portlet开源框架juzu web Framwork,虽然其自身有配套的文档,但是其文档介绍的不是很充分,并且未有中文的,在此简单介绍一下juzu web框架常用的使用方式,以及在使用juzu过程中会碰到的问题和解决方式。在介绍juzu前,会先简单介绍一下什么是portlet,及其使用场合portal的介绍。1、什么是portal官方定义是:Portal是
2017-08-20 23:57:38
6301
原创 智慧园区参观纪要
首都国企开放日期间,云梯联盟举办了“深入走进创新主体”活动,昨天参观了牡丹集团旗下的智慧园区,现在做一个简单的纪要。1、国企战略转型经历的四个阶段第一个阶段是初创时期实施“一体化”战略,发展园区服务业。第二个阶段是起步时期实施“一体两翼”战略,发展科技服务业,构建科技创新和科技孵化平台。第三个阶段是实施一体两翼三个SBU(战略业务单元)战略,发展科技和信息服务业。“一体”是打造集团
2017-06-16 16:11:50
2116
原创 JS导出Word细节设置
前几篇文章介绍了jquery.wordexport.js插件导出Word,阅读jquery.wordexport.js插件源码可知,将html格式的文件保存为拓展名为.docx或.doc文件,即可用word程序打开,打开视图格式为“web版式视图”。这篇文章将介绍如何添加一些代码,实现以下两个小细节:1)以页面视图方式打开2)调整页边距一、JS导出Word以
2017-06-16 09:36:10
18966
5
原创 IE8兼容fontAwesome
bootstrap中我们使用到了fontAwesome来显示图标,但是在IE8下回出现无法显示的问题,如下图:1)图标未显示2)图标应该如下图显示解决方式是添加如下代码:下面的字体样式兼容代码为网上搜出的,在本人的代码中没有起到作用,即添加下面代码,页面中的图标仍不显示,但是还是感觉应该列出来一下,或许以后会在其他方面有用@font-face { f
2017-05-16 23:41:39
4073
原创 Servlet中实现通过Rhino在Java中调用JavaScript
本篇博客解决上篇博客 采用Rhino在JAVA中运行JavaScript 中提到的问题,即在执行cx.evaluateReader(scope, in, f, 1, null)时报出的数组越界的异常问题。由于Rhino是开源的,所以将工程中的rhino-1.7.7.1.jar文件由源码替换后,加断点调试发现,当代码执行到如下图所示代码时,在获取org包时报错在往深处调试,正
2017-05-16 23:12:30
993
1
原创 采用Rhino在JAVA中运行JavaScript
由于有些网页采用的是swing技术实现(用swing也可以做出好看的界面),在其中使用JavaScript的话可以采用Rhino对于Rhino的介绍和使用可以参看这篇文章——Rhino 使 JavaScript 应用程序更灵动 ,下面将简单对Rhino介绍一下1、Rhino介绍Rhino是开源的JavaScript引擎,可以在引入Rhino的jar包后,在JavaScript中使用Ja
2017-05-15 16:07:59
14413
1
红绿灯控制PLC程序
2014-11-19
Spring+Hibernate+Rest+SQLServer工程源码
2015-05-10
android版 地图标注物聚合
2013-07-15
电机启动控制
2015-01-21
西门子Step7控制三项电动机启停程序
2014-09-25
Vray for 3DMax灯光及材质参数
2015-08-16
WinCC 扇形旋转全局脚本文件与图片编辑文件
2014-09-10
PLC模拟数学公式 Y = (X+5)*11/5
2015-01-20
android版地图标注物聚合
2013-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅