- 博客(23)
- 资源 (13)
- 收藏
- 关注

原创 记ABAC的落地实践
随着该图书馆的不断扩大,业务职责越来越精细,会继续不断的创建新的角色,比如对于一个出版社在一个楼层的一个特定分类的按照出版时间进行不同角色管理,就会有 “出版社数 x 楼层数 x 楼层图书分类数 x 出版时间分类数” 的角色创建,如此下去,整个系统就会面临“角色爆炸”的窘态。通过上面的迭代,一个比较完整的ABAC的MVP已经完成。由于在原始的请求中添加了额外的工作量,比如额外的请求,包括PEP到PDP的请求、PDP到PIP的请求等,要核对很多的策略,所以性能问题是MyABAC不能忽视的问题。
2023-05-21 19:24:20
861
原创 Chat GPT 的出现,慌了教育和学习吗?
这就它的厉害之处,基于一种机器学习的模型,通过海量的数据培养,让你跟他聊天就感觉同一个“专家” / “圣人” / “百科全书”在聊天,不是感觉是跟机器对话,而是具有一定思维的“人”。同时我们也得认清一个事实,但当下知识爆炸的时代,我们不能对老师的知识储备有苛刻的要求,更多的在于老师有没有“授人予渔”的能力。很多人都在关心自己的行业 / 职业的未来,同时也对我们下一代人(毕竟他们才是未来的主角)的教育产生了担忧,在新的 AI 时代背景下,如何教育下一代,现有的教育模式还能继续吗?本文就此发表下个人的看法,。
2023-05-22 13:41:51
240
原创 函数式编程基本概念理解一: Semigroup,Monoid
实践函数式编程有几个概念是抽象的,但也是基础的,能够正确的理解它们,决定着我们如何更好的使用函数式编程。
2023-05-22 11:40:22
449
原创 JS中神奇的String.indexOf()
在JavaScript中,String.indexOf(searchvalue) 方法可返回某个指定的字符串值在字符串中首次出现的位置。这是个常见的方法,但却有着不常见的用法。
2023-05-21 19:12:18
738
原创 求两个字符串的最长公共子串
今天看到关于求两个字符串的最长公共子串的算法,写出来和大家分享一下。算法:求两个字符串的最长公共子串原理:1。 将连个字符串分别以行列组成一个矩阵。2。若该矩阵的节点对应的字符相同,则该节点值为1。3。当前字符相同节点的值 = 左上角(d[i-1, j-1])的值 +1,这样当前节点的值就是最大公用子串的长。 (s2) b c d e(s1)
2011-11-02 16:27:21
4010
原创 CLR,CTS,CLS
理论:CLR是.NET Framework的核心,而CTS(common Type System)和CLS(common language System)是CLR的核心。任何编程语言,如果想要在.NET CLR上执行,就必需提供一个编译器,将此语言的程序编译成.NET CLR所认识的metadata以及IL,符合CTS的规定。并非所有的语言都能和C#一样符合CTS的规范,毕竟许多语言出现在先,CTS出现在后,所以有一些旧的语言未能符合CTS的规定。先用图来解释三者之间的关系:1)CTS通用类型系统(Comm
2010-06-07 18:25:00
3977
原创 域相关
<br />理论:<br /> 1.域(Domain):<br /> <br /> 域就是一些计算机的组合,也是安全的边界,那么如果计算机想要加入这个组合,处于安全的考虑,就需要对该计算机进行验证,如果通过,则可以进入,否则 不可进入, 那谁应该担任这验证的职责呢?这就出现来下一个概念: <br /><br />2.域控(Domain Controller):<br /><br /> 职责:负责每一台想要进入该域的电脑和用户的验证工作,相当于一个单位的门卫一样。<br /> <br />3.活
2010-05-31 15:40:00
913
3
原创 SQL Collation
文章由来: 最近需要做这样的测试:Install the products on machine which case-insensitive SQL installed. 所谓case-insensitive SQL installed 指在数据库安装时选择排序规则时 需要选择大小写区别的规则。 排序规则简介: MS是这样描述的:"在 Microsoft
2010-05-27 17:06:00
1031
原创 毕业快2年了
荷马史诗《奥德赛》中有一句至理名言:"没有比漫无目的地徘徊更令人无法忍受的了。"毕业后这5年里的迷茫,会造成10年后的恐慌,20年后的挣扎,甚至一辈子的平庸。如果不能在毕业这5年尽快冲出困惑、走出迷雾,我们实在是无颜面对10年后、20年后的自己。毕业这5年里,我们既有很多的不确定,也有很多的可能性。 毕业这5年里,我们既有很多的待定,也有很多的决定。我毕业快2年了,虽说这所谓的5年
2010-05-21 17:31:00
568
原创 占用一个端口,并监测该端口是否被占用
应工作需要,写段程序占用端口。 思想:通过Socket 建立一个连接,保持不间断。 这里是占用端口代码: class UsePort { private int port; //设置端口 public int Port { get { return port; } set { p
2010-04-29 17:49:00
862
原创 通过例子学习JQuery--文本框得到/失去焦点
例子名称:文本框得到/失去焦点 效果1:文本框得到焦点时,背景颜色发生变化,失去焦点时背景颜色恢复。 代码: $(document).ready(function() { $(":input").focus(function(){ $(this).
2010-03-22 10:28:00
8763
原创 JQuery--事件方法2
接上篇。。4.unbind([type],[data])。 该方法是bind()的反向操作,指从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。如果提供了事件类型作为参数,则只删除该类型的绑定事件。如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。 type (String) : (可选) 事件类型da
2010-03-19 10:00:00
643
原创 JQuery-- 事件方法
JQuery为我们提供了各种事件处理的方法,我们无需在html元素上直接写事件,而可以直接通过获取Jquery对象添加事件。下面将介绍JQuery中的一些常用事件方法,并对应其简单实例: 1.bind(type,[data],fn) 为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。这个事件处理函数会接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为
2010-03-18 14:23:00
2093
原创 通过例子学习Jquery---超级链接提示
通过例子学习Jquery----2.超级链接提示: 效果:当鼠标移到超级链接时,显示文字提示或图片提示。代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 超级链接提示#reminder{ position:absolute; border
2010-03-17 17:09:00
1257
原创 通过例子学习Jquery---导航栏 菜单
如果只看JQuery 的语法以及一些API,可能影像不太深刻,为了加深记忆,我通过例子来更好的学习,理解。 1. 导航栏 菜单 效果:点击父节点,父节点变色,其子节点全部展开,其他没被点击的父节点的子节点全部影藏。 代码如下: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://
2010-03-17 13:42:00
1308
2
原创 JQuery学习第一步
最近老听说jquery,闲来无事,也想学学,于是乎大量使用Google,baidu,搜到的资料有讲语法的,有讲理论的,可折腾了半天也不知道怎么去使用jquery。现在终于知道了,想写出来给那些刚开始学习jquery的人。希望有帮助。 首先,想要使用jquery库,应该先下载jquery库。可以在官方网上下载:http://jquery.com/其次,想要在某个网页中调用jquer
2010-03-16 14:35:00
812
1
原创 linux command
linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /b
2008-09-12 13:47:00
500
转载 正则表达式的神秘面纱
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来
2008-09-10 12:08:00
615
原创 酒店管理需求分析
大型酒店管理系统适合任何小型、中型以及大型星级酒店管理,主要功能包括:客房预订、前台接待、前台询问、团体/会议、前台收银、客房中心、综合查询、销售中心、系统维护。关于更多软件功能介绍、技术方案请访问: [客房预订] 预订单的录入、修改、查询、复制;预订的确认、取消、恢复、转店;熟客预订,VIP/会员预订,在住客预订;房况的预测, 房态查询,预订排房, 超时预订单的处理;熟客资料管理;房态查询、可
2008-06-16 11:07:00
4798
1
原创 C++ 类的四大函数
一个C++类一般至少有四大函数,即构造函数、拷贝构造函数、析构函数和赋值函数,一般系统都会默认。但是往往系统默认的并不是我们所期望的,为此我们就有必要自己创造他们。在创造之前必须了解他们的作用和意义,做到有的放矢才能写出有效的函数。 构造函数就是为类申明的对象初始化。比如 String str;它就是为String类申明一个对象str并把它初始化,具体把str初始化成什么,这当然就是函数体怎么
2008-03-08 12:36:00
6263
Program_Windows_C#.pdf
2009-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人