odoo前后端交互详解

为了简单叙述,暂时不考虑多个db的情况(主要是懒得说没有db或者多个db实例的情况)当odoo指定数据库开启服务时(也就是odoo-bin -d <some_db_name> ),我们使用chrome的隐身模式访问http://127.0.0.1:8069 1. 输入http://127.0.0.1:8069/之后发生了什么 192.168.1.10, 这个是我的虚机ip地址,返回响应是200,可以通过源代码中, 我们看到 # web/controllers/main.py:435 @http
分类: 其他 发布时间: 01-05 23:50 阅读次数: 0

[NoSQL数据库] Redis集群部署

一、Redis集群配置 为每一个集群的节点准备一个配置文件: # 7000.conf port 7000 bind 192.168.1.181 daemonize yes pidfile 7000.pid cluster-enabled yes cluster-config-file 7000_node.conf cluster-node-timeout 15000 appendonly yes # 7001.conf port 7001 bind 192.168.1.181 daemoniz
分类: 其他 发布时间: 01-05 23:50 阅读次数: 0

【网站】微信域名防红是怎么做出来的,原理是什么?

最近经常有用户问我,为什么别人的推广链接在微信内分享转发一点事都没,我的一弄出来就被屏蔽拦截呢?我就告诉他,只要是想使用微信来推广产品或者从事任何活动营销的,就一定会遇到域名被微信拦截甚至封杀的情况。如果你的域名没被封过,那你的营销人生肯定是不完整的。别人不容易被封,那是对域名进行了防封技术的处理。掌握了防封技术,你的域名就不会就被腾讯拦截及封杀。 域名红、被封的原因 1. 域名来源,在微信有过黑历史,被人使用过在微信有过不良记录,后来被人为各种方法恢复后转到你手上,这种域名很容易被封。 2.
分类: 其他 发布时间: 01-05 23:50 阅读次数: 0

关于安装软件的经验教训

一定要对自己的东西分门别类的存放好,这样既熟悉也有利于工作效率的提升,我是不喜欢把东西乱放的人,所以稍微有点强迫症,特别是安装软件的时候不要把所有软件一股脑放在一个目录下面,一定要分开存放,不然删除软件的时候很容易删错,我就遇到了,导致安装软件都安装了一天多,还有就是不要随意下载安装软件,特别要注意捆绑软件。真的很恶心。
分类: 其他 发布时间: 01-05 23:50 阅读次数: 0

Nginx安装配置防盗链及深度优化

一、编译安装前的优化编译安装前的优化主要是用来修改程序名等等,通过更改源码以便隐藏软件名称和版本号。下载我提供的所需源码包:https://pan.baidu.com/s/1tyS3GL0W2kcQGsdfwc3B1w提取码:cs231、开始安装:[root@nginx~]#yum-yerasehttpd#卸载系统默认的httpd服务,防止端口冲突[root@nginx~]#yum-yinstal
分类: 企业开发 发布时间: 01-05 23:40 阅读次数: 0

【转】Spring Boot 2.x实战之定时任务调度

在后端开发中,有些场景是需要使用定时任务的,例如:定时同步一批数据、定时清理一些数据,在Spring Boot中提供了@Scheduled注解就提供了定时调度的功能,对于简单的、单机的调度方案是足够了的。这篇文章准备用实际案例看下@Scheduled的用法。 开发实战 新建Spring Boot工程,主pom文件内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

React22Hooks钩子之useEffect

useEffect---副作用处理钩子 数据获取、订阅、定时执行任务、手动修改ReactDOM这些行为都可以成为副作用。而useEffect就是为了处理这些副作用而生的。 useEffect也是componentDidMount、componentDidUpdate和componentWillUnmount这几个生命周期方法的统一 useEffect的基本使用如下所示 callback可以返回一个函数,用作清理 array(可选参数):数组,用于控制useEffect的执行 * 分三种情况 《
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

数据库的存储部分,本质是数据结构的序列化存储

数据库的存储部分,本质是数据结构的序列化存储。 数据库的存储和其他的文件格式的存储没有本质区别,都是内容索引(格式说明、读写说明)+具体数据。
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

数据库设计的核心问题

1、高效的数据(结构)存储和缓存机制:IO问题; 2、高效安全的数据访问机制:并发与异常; 3、合乎逻辑的访问语言。 数据库的存储部分,本质是数据结构的序列化存储。 数据库的存储和其他的文件格式的存储没有本质区别,都是内容索引(格式说明、读写说明)+具体数据。
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

centos7安装hadoop3.2.1集群

这次我安装的是hadoop3.2.1 一、下载Hadoop以及JDK hadoop下载地址:http://mirrors.hust.edu.cn/apache/hadoop/common/ jdk参照:https://www.cnblogs.com/mufeng07/p/12150820.html 二、先一台虚拟机安装hadoop 1.修改主机 hostnamectl set-hostname hadoop01 vi /etc/hosts 追加 192.168.31.111 hadoop01
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

推荐系统算法总结 推荐系统算法总结

推荐系统算法总结 http://somemory.com/myblog/?post=12 推荐系统算法总结 作者:阿俊 发布于:2011-11-29 19:08 Tuesday 分类:推荐系统 最近看推荐系统方面的东西也有段日子了,有书,博客,唯独没有看论文。 总感觉论文对于工业界来说用处真的不如学校做课题、论文那么大,只要知道某个算法好不好用以及怎么用就可以了,也不必知道太多的细节和数学推导。但根据一个好的算法,产品部门可以设计出很多很酷的产品,让用户倍感web应用的人性化。 在看书,看大牛
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

dbghelp.dll 定位异常奔溃信息

dbghelp.dll是一种调试跟踪相关模块,用于跟踪进程工作,在进程崩溃时收集程序产生异常时的堆栈信息, 以供开发人员分析,从而快速找到程序出现异常的原因。它的提供商是Microsoft。Windows 自带的这个文 件,位于C:\Windows\System32 下。 需要的文件如下: Dbghelp.h dbghelp.lib dbghelp.dll 使用示例: 1 LONG WINAPI MyUnhandledExceptionFilter(struct _EXCEPTION_POI
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

centos安装kubeadm

安装kubeadm cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

为什么我的电脑打不开便签?

  今天有个朋友发现在使用win7系统自带的便笺功能时,发现了一些问题。便笺其实是一个很好的工具,可以提醒我们的很多日常工作和生活事务,显示在桌面上一开机就可以看到,以免遗忘。有时候需要使用便笺,却发现win7自带的便笺怎么也打不开,尝试很多方法都没有,甚至都关机重启也都没解决,怎么办呢?不要担心,为此下面教程告诉大家具体的解决方法。 一些朋友看过网上零散的win7系统便笺怎么都打不开的处理方法,并没有完完全全明白win7系统便笺怎么都打不开是如何解决的,今天小编准备了简单的解决办法,只需要按
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

等级保护知识问答

等级保护知识问答 一、什么是等级保护? 答:信息安全等级保护是指对国家重要信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信息系统中发生的信息安全事件分等级响应、处置。 二、等级保护工作具体包含哪些内容? 答:根据信息系统等级保护相关标准,等级保护工作总共分五个阶段,分别为:1)是信息系统定级。2)是信息系统备案(定级备案)。3)是系统安全建设。4)是信息系统等级测评(测评报告交属地公安机关
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

win7下通过easyBCD引导安装Ubuntu14.04

in7装Ubuntu双系统,不需要U盘 本文测试安装的是32位的ubuntu-14.10-desktop-i386.iso 系统。 准备: Ubuntu系统ISO文件。EasyBCD 软件。 Step 1. 在windows里面把空余空间腾出来 计算机右键,管理,磁盘管理,通过压缩卷等方法得到要分给 Ubuntu系统的分区。或者原来你就有某个盘用于装 Ubuntu。 将该卷删除。 Step 2. 使用EasyBCD引导Ubuntu ISO启动 打开EasyBCD,添加新条目,NeoGrub,安
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

机器学习中 为何要使用 独热编码 one-hot

背景 接触tensorflow时,学习到mnist,发现处理数据的时候采取one-hot编码,想起以前搞FPGA状态机遇到过格雷码与独热码。 解析: 将离散型特征使用one-hot编码,确实会让特征之间的距离计算更加合理。 比如,有一个离散型特征,代表工作类型,该离散型特征,共有三个取值。 不使用one-hot编码,其表示分别是x_1 = (1), x_2 = (2), x_3 = (3)。两个工作之间的距离是,(x_1, x_2) = 1, d(x_2, x_3) = 1, d(x_1, x
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

C++的STL介绍

vector的定义:vector<typename> name;//可变长的数组 vector<int> array_int; vector<double> array_double等等 struct node { ................... } vector <node> array_node//结构体数组 vector的数组定义 vector<int> array_int[size]//这样array_int[0]-----array_int[size-1]都是一个vector
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

Netflix推荐系统的最新解读:算法、商业价值与创新

2009年由Netflix发起的Netflix Prize百万美金竞赛,绝对是推荐系统领域最标致性的事件,这次比赛不但吸引了众多专业人士开始投身于推荐系统领域的研究工作,也让这项技术从学术圈真正地进入到了商业界,引发了热烈的讨论并逐渐深入到了商业的核心腹地,功德无量。当然,最受益的肯定还是Netflix公司自己,不仅大有取代Amazon成为新一代推荐引擎之王的架势,而且从商业回报本身上看也无疑取得了非常巨大的回报。7年过去了,Netflix推荐系统的现状如何呢?ResysChina将带来最新的
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0

2020-1-5:vulnhub靶场,6Days_Lab-v1.0.1

一、环境准备 1,下载地址:https://www.vulnhub.com/entry/6days-lab-11,156/#flags 2,目标,获取根目录下flag 3,下载好靶场之后,使用VirtualBox虚拟机软件导入环境,启动即可,为了方便练习,我将攻击机和靶场都设置为桥接模式 二、渗透练习 1,获取靶机ip地址 输入命令netdiscover,不添加任何参数,会默认扫描机器网卡上的ip值的所有网段,获取到靶场ip地址为192.168.1.103 2,收集端口信息 输入命令,nmap
分类: 其他 发布时间: 01-05 23:34 阅读次数: 0