CRM Transaction处理中的权限控制

10-20
当试图打开一个Opportunity时, 系统会进行如下一系列的权限检查: 1. 检查Authorization object CRM_ORD_OP: 此处会检查当前user的partner function和partner function category的设置情况: 如果检查失败,会抛出error message: 2. 进行第二轮针对CRM_ORD_LP的检查: 3. 如果再失败,进行第三轮对CRM_OPP的权限检查: 45代表Allow: 4. 如果再失败,进行第四轮对CRM_ORD_

linux文件管理(一)

10-20
linux文件管理(一) 2018-10-20 在linux里,最主要是文本文件,今天主要介绍文件的管理方式.一.目录结构:windows:是多根的结构,比如以C:\ D:\linux:是以单根的方式组织文件./[[email protected] ~]# ls / 查看根下的目录A dev lib misc opt sbin sys varbin etc lost+found mnt proc selinux tmpboot home media net root srv usr蓝色:文件夹

MySQL使用locate函数来进行模糊搜索

10-20
SELECT * from t_bank_card_user where LOCATE(bank_name,'中国建设银行哈哈哈黑社会')>0 原文地址:https://www.cnblogs.com/fenghua/p/9821144.html

史上对傅立叶变换最精细的解读

10-20
谈到傅立叶变换,必然离不开基本的无穷级数.无穷级数是高等数学的一个重要组成部分,它是表示函数,研究函数性质的以及进行数值计算的一种工具,本文先讨论常数项级数,接着讨论函数的幂级数,然后讨论函数的三角幂级数分解,最后到傅立叶级数然后到傅立叶变换.在介绍傅立叶变换时,会结合数学和物理,自然常识,尽量做到深入浅出. 本文将按照以下篇幅进行论述: 一.常数项级数以及幂级数 二.函数的幂级数展开 三.傅立叶级数 四.傅立叶变换 1 常数项级数以及幂级数 这部分将以圆的面积作为切入点. 在古代祖冲之就已经推

一文把samba相关的都说清楚

10-20
1.前言 samba源码都一样,配置也也一样,各个不同linux版本,唯一不同的是对服务的启动方式不同.下面以ubuntu14.4为例,说明. 2. 安装samba samba的安装,可以源码安装,大部分都可以直接采用相关linux版本的软件安装工具安装最方便. 如:ubunt sudo apt-get install samba 3.配置 samba的配置文件在,/etc/samba/smb.conf里:需要root权限可编写: 保险起见,先备份该文件,然后在该文件的最后加上自己需要共享的部分

android完成注册页面的下拉框及单复选框(1)

10-20
package com.example.dell.mylogin; import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.Button;import android.widget.Che

@LastModifiedDate无效

10-20
在spring jpa中  @LastModifiedDate  无效的原因,没有使用保存实体对象的方法,如 Entity e = new Entity();  entityDao.save(e);这样是有效,会自动更新数据库里的更新时间字段,如果使用@Query("update Entity e set e.name = xxx"),这样会无效化,需要手动更新时间字段. 原文地址:https://www.cnblogs.com/wxkoiok/p/9821426.html

HTML新手推荐

10-20
对于前端的学习要先了解一下浏览器和html的发展史其次看看这篇文章:https://kb.cnblogs.com/page/129756/#chapter1我读到这句话时候感觉到了科技这个东西有很多时候并不是一家独大的.而现实生活中是需要互相学习的奇怪的是,并没有哪个正式公布的规范对用户界面做出规定,这些是多年来各浏览器厂商之间相互模仿和不断改进的结果. HTML 网页结构:html经过浏览器 渲染以后 展现出来的页面 渲染:渲染在电脑绘图中是指用软件从模型生成图像的过程. 模型:是用严格定义的

AES SBox的构造(python)

10-20
几点需要注意的,求解逆元的时候使用的是拓展欧几里得,但是那些运算规则需要变一变,模2的加减乘除(或者可以理解为多项式的运算) 在进行字节的仿射变换不用进行矩阵的运算. 代码如下: 1 #使用拓展欧几里得求解乘法矩阵的逆元 2 #求一个数的二进制位的长度 3 def length(a): 4 len=0 5 while(a): 6 a=a>>1 7 len+=1 8 return len 9 10 #模2的加减都是一样的,异或即可 11 def addSub(a,b): 12 return (a

[转] 静态资源的分布对网站加载速度的影响/浏览器对同一域名下并发加载资源数量

10-20
静态资源的分布对网站加载速度的影响 / 浏览器对同一域名下并发加载资源数量 / browsers network-http-persistent-max-connections-per-server 引文:浏览器在同一个域名下并发加载的资源数量是有限的,访问淘宝首页需要加载126个资源,那么如此小的并发连接数自然会加载很久,所以前端开发人员往往会将上述这些资源文件分布在多个域名下,变相的绕过浏览器的这个限制,同时也为下文的CDN工作做准备 [ 摘自:<淘宝技术这十年>P6-P7 ] 不同浏览器

spring mvc的执行流程

10-20
一:客户端向服务器发送请求,服务器接收 如果请求匹配前端服务器DispatcherServlet的请求路径(在web.xml种指定),web容器将该请求转交给dispatcherServlet处理 二:DispatcherServlet对请求路径(URL.HTTP方法.请求报头文.请求参数.Cookie等)进行解析,得到请求资源标识符 (比如我们发送一个url如下的请求http://localhost:8080/SpringMVC/hello.action,就会得到hello.action) 然

3.JAVA语言基础部分&mdash;Class类与反射

10-20
什么是Java反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法:这种动态获取的以及动态调用对象的方法的功能称为Java的反射机制. 反射机制提供了哪些功能? 在运行时判定任意一个对象所属的类 在运行时构造任意一个类的对象: 在运行时判定任意一个类所具有的成员变量和方法: 在运行时调用任意一个对象的方法: 生成动态代理: Java反射机制类: java.lang.Class; //类 java.lang.re

冒泡排序1

10-20
冒泡排序一: 可以利用这样排序来排序:将第一个元素和它后面的元素比较大小,如果比后面的某个元素大,就将这两个元素互换位置,直到最后一个元素,一轮排序完毕,获得一个最小值在新数组的第一位.接着再对第二个元素重复以上操作,这样第二个元素也是除第一个元素之外最小的,一直到第n-1个元素,和第n个元素比较,如果小于n,结束循环,如果大于n,交换位置之后结束循环. 循环次数:(n-1)+(n-2)+……+1 package com.zzh; import java.util.Scanner; import

如何查看你的 FastAdmin 服务器是否开启了 gzip br 压缩

10-20
如何查看你的 FastAdmin 服务器是否开启了 gzip 压缩 gzip br 压缩的好处不用多说了. 但是怎么方便的知道网站到底有没有开启或使用了 gzip 呢,其实只要在浏览器就可以看到. 按 Chrome 的 F12 查看,然后会一个 Content-Encoding: br 信息,这就是 开启了 gzip 或 br 的压缩. 原文地址:https://www.cnblogs.com/F4NNIU/p/9820846.html

mysql系列详解四:mysql事务-技术流ken

10-20
MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务. 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行. 事务用来管理 insert,update,delete 语句 一般来说,事务是必须满足4个条件(A

【伪模板】等差数列

10-20
一个长度为 n 的序列,最少改变多少个数,使得其成为一个公差为 d 的等差序列. 题解:对于任意一个位置的数 a[ i ] ,如果这个数不变的话,那么所有与它相差 \(k*d\) 的数都不需要改变.因此,有等式\(a[i]-a[j]=d*(i-j)\)成立时,这个数也不需要改变,左右移项整理得\(a[i]+i*d=a[j]+j*d\),可以用map记录 \(a[i]-i*d\) 的数值,最后遍历map取其最大值即可. 时间复杂度为\(O(n*logn)\) 代码如下: /* 这里以公差等于1为例

9.11 路由控制之名称空间

10-20
名称空间: 反向解析中,别名重名的问题. 同一名称空间,别名惟一. 在没有加name别名之前,访问app01/index访问到app01/index. 访问app02/index访问到app02/index 或: 用了别名了,会有一个覆盖的问题,不管访问app01/index还是app02/index 都是app02/index 解决方法:在路由分发时,增加名称空间 原文地址:https://www.cnblogs.com/beallaliu/p/9822891.html

CentOS7进入单用户模式重置ROOT密码

10-20
CentOS7进入单用户模式重置ROOT密码 CentOS 7 进入单用户方式和重置密码方式发生了较大变化,GRUB程序放置在GRUB2下,按键由b引导变成了ctrl+x引导. 重置密码主要有rd.break和init两种方法. rd.break方法: 1.启动的时候,在启动界面,相应启动项,内核名称上按"e": 2.进入后,找到linux16开头的地方,按"end"键到最后,输入rd.break,按ctrl+x进入: 3.进去后输入命令mount,发现根为/sys

git使用码云

10-20
一.git配合使用码云,在https://gitee.com码云上注册并新建项目. 并在本地安装git安装地址https://git-scm.com/download并配置自己的用户名和邮箱. git config --global user.name "Your Name"git config --global user.email "[email protected]"可用git config --list 查看配置信息 二.准备工作做完以后就需要配置SSH公钥

&lt;a href=&quot;ip地址&quot; target=&quot;&quot;_blank&quot;&gt;a里面的target&lt;/a&gt;

10-20
HTML <a> 标签的 target 属性 定义和用法 <a> 标签的 target 属性规定在何处打开链接文档. 如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的.名称与这个目标吻合的框架或者窗口中的文档.如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口.从此以后,超链接文档就可以指向这个新的窗口. 打开新窗口 被指向的超链接使