首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏初见Linux

    11-3 激活修改

    三、修改环境 现在用户已经知道了系统启动文件位置和内容,就可以修改启动文件,来自定义我们环境。 除非是系统管理员需要修改用户公用默认设置,普通用户只需对主目录下文件作出修改即可。 为了编辑(比如修改)shell启动文件,以及系统中其它大多数配置文件,我们会用到一个称为文本编辑器程序。 Ⅱ.以上代码含义 代码行 含义 umask 0002 设置 umask 值以解决第 9 章讨论过共享目录问题。 export HISTCONTROL=ignoredups 使 shell 历史记录功能忽略与上一条录入命令重复命令。

    68410发布于 2020-08-11
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 11-3 Soft Margin SVM

    ▲此时决策边界 可以发现上图中决策边界能够正确将训练数据集两个类别区分开,不过显然这根决策边界泛化能力不强,因为绝大多数蓝色类别的样本点都集中在下面的区域中,只有一个红色箭头标识蓝色样本点远离了这片集中区域 ▲更好决策边界 虽然此时决策边界将其中一个蓝色类别的样本点错误分类,但是很有可能将这样训练结果放到真实环境中、放到生产环境中进行真实预测,它预测能力比将所有的训练数据集都正确分类决策边界还要好 因此我们需要使用一个机制,这个机制能够使SVM算法得到决策边界有一定容错能力。我们最终目标是希望模型泛化能力尽可能强,因此在一些情况下需要考虑将一些样本点错误分类以提高模型泛化能力。 之前介绍正则化时候提到过这两个部分比例不一定是一样。我们可以在最优化式子后半部分加上一个参数C,依然和前面介绍一样,C用来平衡这两部分所占比例。 其实在表达式形式上和之前介绍线性回归和逻辑回归对应正则项是一致,只不多在正则项具体意思上,这个ζi表示几何意义和线性回归、逻辑回归中θi表示几何意义是有所区别的。 ?

    1K31发布于 2020-07-02
  • 来自专栏阿飞的学习记录

    23种设计模式之里氏替换原则

    System.out.println("1-8="+a.func1(1,8)); B b = new B(); System.out.println("11 -3=8 1-8=-7 11-3=14 1-8=9 11+3+9=23 这里我们B类本意是调用方法进行 11-3运算 但是因为我们B类重写了A类方法 导致我们11-3结果变为了14 我们发现原来正常运行相减功能发生了错误 7 11+3=14 1+8=9 11+3+9=23 此时我们要还想使用A方法怎么办 System.out.println("11-3="+b.func3(11,3)); public class Liskov System.out.println("11-3="+b.func3(11,3)); } } 输出 11-3=8 1-8=-7 11+3=14 1+8=9 11+3+9=23 11-3=8 组合方式依然可以使用A方法

    33510编辑于 2022-03-23
  • 来自专栏学习笔记持续记录中...

    Java设计模式:(1)设计模式七大设计原则-里氏替换原则

    面向对象中关于继承思考 1)继承包含这样一层含义:父类中凡是已经实现好方法,实际上是在设定规范和契约,虽然它并不强制要求所有的子类必须遵循这些契约,但是如果子类对这些已经实现方法任意修改,就会对整个继承体系造成破坏 比如使用继承会给程序带来侵入型,程序可移植性降低,增加对象间耦合性,如果一个类被其他类所继承,则当这个类需要修改时,必须考虑 到所有的子类,并且父类修改后,所有涉及到子类功能都有可能产生故障 里氏替换原则 Liskov01 { public static void main(String[] args) { A a = new A(); System.out.println("11 Liskov { public static void main(String[] args) { A a = new A(); System.out.println("11 b.func1(1, 8)); System.out.println("11+3+9=" + b.func2(11, 3)); System.out.println("11

    55920发布于 2020-03-17
  • 来自专栏愿天堂没有BUG(公众号同名)

    如果你精通java虚拟机:新生代垃圾回收YoungGC之后,薪资不止20K

    选择合适Region放入CSet是为了让G1达到用户期望合理停顿时间。 Region,用户期望最大停顿时间是target_pause_time_ms // G1计算出清理新生代Region可能用时后,会将剩下时间(time_remaining_ms)给老年代 double 以线程栈为例,G1会扫描虚拟机所有JavaThread和VMThread线程栈中每一个栈帧,找到其中对象引用,并对它们应用G1ParCopyClosure,如代码清单11-3所示: 代码清单11- 如图11-3所示。 图11-3 清理根集 copy_to_survivor_space在移动对象后还会用G1ScanEvacuatedObjClosure处理对象成员,如果成员也属于CSet,则将它们放入一个G1ParScanThreadState

    60020编辑于 2022-10-31
  • 来自专栏ops技术分享

    Python格式处理--json

    11", "items": { "breakfast burritos": "$6.00", "pancakes": "$4.00" } }, "lunch" : { "hours": "11 epoch值 class DTEncoder(json.JSONEncoder): #继承重载default方法 def default(self, obj): # isinstance()检查obj类型 if isinstance(obj, datetime.datetime): return int(mktime(obj.timetuple())) # 否则是普通解码器知道东西: return

    1.4K30发布于 2021-06-21
  • 来自专栏ops技术分享

    Python格式处理--xml

    "$6.00">breakfast burritos</item> <item price="$4.00">pancakes</item> </breakfast> <lunch hours="<em>11</em> xml.etree.ElementTree as et tree = et.ElementTree(file='menu.xml') root = tree.getroot() root.tag #tag是标签字符串,attrib是属性<em>的</em>一个字典 print('\ttag:', grandchild.tag, 'attributes:', grandchild.attrib) len(root) #菜单选择数目 len(roo[0]) #早餐项<em>的</em>数目

    1.4K10发布于 2021-06-18
  • 来自专栏CSDNToQQCode

    软考中级(软件设计师)——数据流图(DFD图下午第一题15分)(必拿题)

    ( 2 )检查图中每个加工,是否存在只有入没有出,或只有出没有入,或根据输入数据无法产生对应输出情况。 信用 卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)●图11-3和图11-4分别给出了该系统顶层数据流图和0层数据流图初稿。 11-3​​​​ 11-4 [问题1] (3分) 根据[说明], 将图11- 3中E1 ~ E3填充完整。 [问题2] (3分) 图11-3中缺少三条数据流,根据[说明] , 分别指出这三条数据流起点和终点。 (注 :数据流起点和终点均采用图中符号和描述) [问题3] (5分) 图11-4中有两条数据流是错误,请指出这两条数据流名称,并改正。

    3.9K21编辑于 2022-11-30
  • 来自专栏瓜大三哥

    移位寄存器工作原理

    由4个边沿D触发器构成4位移位寄存器逻辑电路如图11-41所示。数据从串行输入端D1输入。左边触发器输出作为右邻触发器数据输入。 假设移位寄存器初始状态为0000,现将数码D3D2D1D0(1101)从高位(D3)至低位依次送到D1端,经过第一个时钟脉冲后,Q0=D3。 由于跟随数码D3后面的数码是D2,则经过第二个时钟脉冲后,触发器FF0状态移入触发器FF1,而FF0变为新状态,即Q1D3,Q0=D2。依此类推,可得4位右向移位寄存器状态,如表11-3所示。 通过Verilog HDL 实现8 比特位宽、64 深度移位寄存器。

    1.6K80发布于 2018-02-24
  • 来自专栏跟着飞哥学编程(全栈联盟社区)

    Mysql 中日期时间函数汇总

    type取值为其他带有下划线值时,也遵循同样规律。 其中,format常用格式符如表11-3所示。 表11-3 DATE_FORMAT(date,format)函数中format常用格式符 使用示例如下: ---- mysql> SELECT DATE_FORMAT(NOW(), '%H:%i: 其中,format常用格式符见表11-3。 其中,format取值见表11-3

    20.5K10编辑于 2023-02-10
  • 来自专栏开源部署

    设计模式七大原则

    class Liskov { public static void main(String[] args) { A a = new A(); System.out.println("11 /-7 System.out.println("-----------------------"); B b = new B(); System.out.println("11 -3=" + b.func1(11, 3));//14 //这里本意是求出 11-3 System.out.println("1-8=" + b.func1(1, 8));//9 { public static void main(String[] args) { A a = new A(); System.out.println("11 -3=" + b.func3(11, 3));//这里本意是求出 11-3 } } //创建一个更加基础基类 class Base { //把更加基础方法和成员写到 Base 类

    47120编辑于 2022-09-14
  • 来自专栏华章科技

    所到之处,寸草不生!深扒黑产工具和羊毛党操作流程

    导读:随着“互联网+”兴起,越来越多公司开始上线互联网业务,为了吸引客户或引来更多流量,企业就需要进行各种促销与补贴活动,但这些原本应该给真实用户带来优惠活动,却被互联网上另一群团体——黄牛、 笔者曾经以损失近1000台小米手机惨痛代价认识了这个群体,在后续工作中也组建了风控团队,在“6.18”“双11”活动中与这群人多次交手。在本文中,笔者将介绍对付羊毛党、黄牛一些经验。 ▲图11-2 猫池 3)设备农场:由大量廉价手机组成设备池,并依赖“群控”软件对设备进行批量操作,如图11-3所示。 ? ▲图11-3 设备农场 4)群控软件:可以批量操作手机、计算机等设备软件,黑产利用群控软件完成批量注册、刷单等操作。 而刷机软件则可以瞬间改变手机各种信息,制造虚假手机信息,用于逃避一些风控策略检测,如图11-5和图11-6所示。 ? ▲图11-5 手机模拟器 ?

    3.9K21发布于 2020-07-29
  • 来自专栏java学习java

    设计模式七大原则解读

    TODO Auto-generated method stub A a = new A(); System.out.println("11-3=" + a.func1(11 System.out.println("-----------------------"); B b = new B(); System.out.println("11 -3=" + b.func1(11, 3));//这里本意是求出 11-3 System.out.println("1-8=" + b.func1(1, 8));// 1-8 String[] args) { // TODO Auto-generated method stub A a = new A(); System.out.println("11 -3=" + b.func3(11, 3));// 这里本意是求出 11-3 } } //创建一个更加基础基类 class Base { //把更加基础方法和成员写到 Base 类 } //

    38131编辑于 2023-10-15
  • 来自专栏Eureka的技术时光轴

    补码原理——负数为什么要用补码表示

    文首 我们都知道负数在计算机中是以补码(忘了补码定义戳这里)表示,那为什么呢?本文尝试了解补码原理,而要想理解它,首先得理解算术中“模”概念。 如时钟计量范围是0~11,模 = 12。 32位计算机计量范围是2^32,模 = 2^32。 “模”是计量器产生“溢出”量,它值在计量器上表示不出来,计量器上只能表示出模余数,如12余数有0,1,2,3,4,5,6,7,8,9,10,11。 1.2 补数 假设当前时针指向11点,而准确时间是8点,调整时间可有以下两种拨法: 一种是倒拨3小时,即:11-3=8 另一种是顺拨9小时:11+9=12+8=8 在以模为12系统中 所以我们可以得出一个结论,即在有模计量系统中,减一个数等于加上它补数,从而实现将减法运算转化为加法运算目的。

    2.9K20发布于 2019-07-24
  • 来自专栏愿天堂没有BUG(公众号同名)

    平台管理后台与商家菜单资源管理:商家权限及其菜单资源管理设计

    其中,分类菜单是顶级菜单,表示一个微服务应用;模块菜单是一个二级菜单,表示一个应用功能(实体)主页;资源菜单是三级菜单,表示一个实体增删改查中某一个具体操作权限。 11-3所示。 图11-3所显示内容是一个“订单系统”分类菜单查询信息,其中“链接服务”使用是订单微服务应用实例名称。 这与使用实体对象来获 取参数略有不同,即使用查询对象不能得到所天联对家,所以垃里史n组相对负,而不基示模块所关联分类对象ID,然后从我们在会话中保存对象列表中取得相关对象,而不是 使用kid这样参数直接取得所关联分类对象 在链接地址后面增加几个符号“/**”是为了方便权限检查,也可以省略不用,而所关联模块菜单“订单管理”就是订单修改上级菜单。

    2K40编辑于 2022-10-28
  • 来自专栏用户8928967的专栏

    第11章 手机响应式开发(下)

    支持media关键字浏览器及其版本: 支持media关键字浏览器及其版本 使用CSS图片,利用媒体查询技术,使用CSS中media关键字,针对不同屏幕宽度定义不同样式,从而控制图片显示 11-3 实现响应式布局时,<meta>标签作用是什么? <meta> 标签用于描述页面内容,关键词,作者,最新修订时间以及其它元信息。 隐藏表格中列 指在移动端中,隐藏表格中不重要列,从而达到适配移动端显示效果。 滚动显示表格中列 指采用滚动条方式,滚动查看手机端看不到信息列。 转换表格中列 指在移动端中,彻底改变表格样式,使其不再有表格形态,以列表样式进行显示。

    97720发布于 2021-09-22
  • 来自专栏量子位

    不是男人也要上100层:Unity专为AI开发了游戏,还启动了10万美元挑战赛

    这个游戏就是为AI,特别是强化学习AI,定制。玩家要在一座古旧高塔里,突破前仆后继封锁,一层一层往上爬。 每一层都是随机生成,没有人知道下一关会是什么样子。 似乎没有什么来到这座古塔之前记忆了,到了这里,她能做只有从第0层出发,追寻不存在塔顶。 每找到一个黄色箭头,都可以向上走一层。 最初,她时间只有30秒,用完即GG。 绿色门最友好,可以直接通行。 橙色门就要钥匙才能打开。 如果钥匙在天花板上够不到,就要坐升降梯上去拿。 当然,如果钥匙在地下,就坐凹陷升降机。 ? 从第10层开始,紫色门也会出现。 在探索未知和运用已知之间,做出理智权衡,对强化学习AI来说是非常关键生存技能。 ? 以及,没有哪一关是从前见过;就像没有哪一天是从前过过。这样游戏设置可以锻炼AI泛化能力。 比赛分成两个回合,2月11日就要开始了: 第一回合 (2/11-3/31) :爬上25层。 第二回合 (4/15-5/24) :爬上100层。

    48330发布于 2019-04-24
  • 来自专栏hbbliyong

    web程序打包详解

    图1-1 2,然后再按照图2-1所示操作,添加现有项目,现有项目就是您要发布Web项目,这里只需要添加Web那一个项目即可,类库那些可以不用添加; ? 图10-2 11,现在回到我们程序里面,我们右键许可协议,选择属性,然后看到属性框这里,把刚刚我们编辑好rtf文件弄进来,具体操作如图11-1,11-2,11-3所示: ? 图11-1 ? 图11-3, 单击"添加文件",然后选中刚刚您编辑好rtf文件,确定即可,如图11-4所示: ? 图11-4; 12,现在我们来看看文本框作用,首先给大家科普一下这个文本框作用.大家在安装软件或者配置网站时候,往往都会做一些数据库配置东西,因为不同电脑,他sql服务器名就不一样,有些有了实例名 ,如果只有一个,那就写一个即可,这个各取所需哈. 18,(奶奶,还有?

    1.5K70发布于 2018-03-05
  • 来自专栏AI大模型

    SpringBoot入门系列(二十八)使用Redis实现分布式Session共享

    以上解决方案各有优缺点,其中,比较流行是使用Redis等缓存中间件Session共享解决方案。 将所有的Session会话信息存入Redis缓存中,然后Web应用从Redis中取出Session信息实现所有应用Session共享。具体示意图如图11-3所示。 ? 从上图可以看出,所有的服务都将Session信息存储到Redis中,无论是对Session注销、更新都会同步到Redis中,从而达到Session共享目的。 另外,想要达到Session共享目的,只需要在其他系统上做同样配置即可。 3.测试验证 首先,增加Session测试方法。 说明Redis中缓存SessionId和实际使用Session一致,Session已经在Redis中进行有效管理。

    3.1K30发布于 2021-07-01
  • 来自专栏奔跑的人生

    一键发布ASP.NET Web安装程序

    图1-1 2,然后再按照图2-1所示操作,添加现有项目,现有项目就是您要发布Web项目,这里只需要添加Web那一个项目即可,类库那些可以不用添加; ? 图10-2 11,现在回到我们程序里面,我们右键许可协议,选择属性,然后看到属性框这里,把刚刚我们编辑好rtf文件弄进来,具体操作如图11-1,11-2,11-3所示: ? 图11-1 ? 图11-3, 单击"添加文件",然后选中刚刚您编辑好rtf文件,确定即可,如图11-4所示: ? 图11-4; 12,现在我们来看看文本框作用,首先给大家科普一下这个文本框作用.大家在安装软件或者配置网站时候,往往都会做一些数据库配置东西,因为不同电脑,他sql服务器名就不一样,有些有了实例名 ,如果只有一个,那就写一个即可,这个各取所需哈. 18,(奶奶,还有?

    1.6K10发布于 2019-09-10
领券