Thumbs

Odoo12 之主题创建或扩展

℡╲_俬逩灬. 提交于 2021-02-18 22:30:52
初次使用 Odoo 来制作网站,因Odoo自带代码块效果单一,无法满足当前网站展示效果,需要对当前代码块进行添加或扩展。而这个代码块是属于网站中的布局设计这一块,Odoo 将所有的布局以及逻辑行为,都“模块化”了。Odoo 创建布局同Html不一样,是一个完全的视角改变,从视觉上看,创建的布局,可以让用户 “拖拽” 到页面中任意位置并对它进行编辑。Odoo 布局就是一个模块化的布局,目标就是样式化这些元素来达到一个比较完美的效果。 Odoo 页面规范 odoo 始于 XML 规范,所有的代码都必须在 <odoo></odoo> 标签内完成 <?xml version="1.0" encoding="utf-8" ?> < odoo >   ## YOUR CODE </ odoo > 创建布局结构,都必须在 <template></template> 标签内完成,如果当前 template 是网页,则必须要给当前 template 添加一个 page="True" 的属性 <?xml version="1.0" encoding="utf-8" ?> <odoo> <!-- === Template === --> < template name="Services page" id="website.services" page=" True "> <h1>Our

一行 Python 代码实现并行

痞子三分冷 提交于 2021-01-24 05:13:37
码农那点事儿 关注我们,一起学习进步 转自:caspar segmentfault.com/a/1190000000414339 Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。 传统的例子 简单搜索下"Python 多线程教程",不难发现几乎所有的教程都给出涉及类和队列的例子: import os import PIL from multiprocessing import Pool from PIL import Image SIZE = ( 75 , 75 ) SAVE_DIRECTORY = thumbs def get_image_paths (folder) : return (os.path.join(folder, f) for f in os.listdir(folder) if jpeg in f) def create_thumbnail (filename) : im = Image.open(filename) im.thumbnail(SIZE, Image.ANTIALIAS) base, fname = os.path.split(filename) save

[译]Go 语言增加泛型的提案

℡╲_俬逩灬. 提交于 2021-01-17 06:55:31
原文地址:https://blog.golang.org/generics-proposal 原文作者:Ian Lance Taylor 本文永久链接:https://github.com/gocn/translator/blob/master/2021/w3_a_proposal_for_adding_generics_to_go.md 译者:cvley 校对:guzzsek 泛型提案 我们提出一个Go语言变更提案,用于让类型系统和函数支持类型参数,类型参数使通用编程模式成为可能。 为什么支持泛型? 泛型可以提供强大的构建代码块,让代码共享和程序构建更加简便。泛型编程意味着可以先实现功能和定义数据结构,而准确的类型可以留到后面指定。比如,一个操作某些任意数据类型切片的函数,当函数被调用时才会指定实际的数据类型。或者,一个存储任意类型的数据结构,当创建这个数据结构实例时,才会指定实际存储的类型。 自从Go在2009年首次发布后,泛型的支持一直都是最常见的语言特性需求之一。在之前的博文中,你可以了解更多泛型有用的原因。 尽管泛型有明确的使用场景,但将它融入到像Go一样的语言中是非常困难的。在Go中首次(有缺陷的)添加泛型的尝试可以追溯到2010年。在过去的十年中也有多次其他的尝试。 在过去的几年中,我们在设计草案上的一系列工作,最终形成了一个基于类型参数的设计方案

文件差异备份-快速异地保存

假装没事ソ 提交于 2021-01-09 02:57:25
使用小巧强大的7z(不到1M),实现差异文件备份. ::This script backup the data from srvdatacn01 ::It's an ancremental backups tools, One base file and diff files for each day. ::The files be deleted at srvdatacn01 are still keep saved at archived diff files, until them be deleted. ::Make sure you DateTime format is "yyyy-mm-dd", which could be use as one filenme(exclude / \ * :) ::Add C:\Program Files\7-Zip\ to environment variables path :: Delete the diff archive files which over 7 days :: Command forfiles doesn't support UNC path, so need map the path to driver first if not exist \\srvdatacn02\d ( NET USE Y: \

傀儡进程学习

浪子不回头ぞ 提交于 2020-10-09 00:19:58
0x00 前言 最近做了一道18年swpuctf的题,分析了一个病毒,正巧都用到了傀儡进程,就想着把傀儡进程学习一下。本文权当个人的学习总结了一些网上的文章,如有错误,还请路过的大佬斧正。 0x01 SWPUCTF -- GAME 进入main函数 先获取当前目录,再拼上GAME.EXE 进入sub_4011D0 首先寻找资源,做准备工作,进入sub_4012C0 1)检测PE结构 2) CreateProcessA 创建进程 3)GetThreadContext 得到进程上下文信息,用于下文计算基地址 4)sub_4016F0 到ntdll.dll里找到NtUnmapViewOfSection函数 5)VirtualAllocEx 跨进程,在目标进程申请空间 6)写入文件 7)SetThreadContext 恢复现场 8) 运行傀儡进程 我们来找找注入的程序 把GAME.EXE载入到010editor里,搜索"MZ" dump出来,就是刚刚注入到傀儡进程的程序了。 我们把它命名为 game2.exe 载到IDA里分析 发现是D3D绘制 之后的解题与本文关系不大,这里直接把官方的WP搬运来了 https://www.anquanke.com/post/id/168338#h3-16 通过字符串[Enter]可以跟踪到获取输入以及返回上一层的地 这里用了’ –

文本挖掘之情感分析(一)

做~自己de王妃 提交于 2020-10-05 08:17:47
一、文本挖掘 文本挖掘则是对文本进行处理,从中挖掘出来文本中有用的信息和关键的规则,在文本挖掘领域应用最往广泛的是对文本进行分类和聚类,其挖掘的方法分为无监督学习和监督学习。文本挖掘还可以划分为7大类:关键词提取、文本摘要、文本主题模型、文本聚类、文本分类、观点提取、情感分析。 关键词提取 :对长文本的内容进行分析,输出能够反映文本关键信息的关键词。 文本摘要 :许多文本挖掘应用程序需要总结文本文档,以便对大型文档或某一主题的文档集合做出简要概述。 文本聚类 :主要是对未标注的文本进行标注,常见的有 K均值聚类和层次聚类。 文本分类 :文本分类使用监督学习的方法,以对未知数据的分类进行预测的机器学习方法。 文本主题模型 LDA :LDA( Latent Dirichlet Allocation )是一种文档主题生成模型,也称为一个三层贝叶斯概率模型,包含词、主题和文档三层结构,该模型可以用于获取语料的主题提取和对不同类别的文档进行分类。 观点抽取 :对文本(主要针对评论)进行分析,抽取出核心观点,并判断极性(正负面),主要用于电商、美食、酒店、汽车等评论进行分析。 情感分析 :对文本进行情感倾向判断,将文本情感分为正向、负向、中性。用于口碑分析、话题监控、舆情分析。 因为自己的论文写的是关于情感分析方面的内容,因此打算接下来主要写情感分析系列的内容

h5+ 开发分享功能

心不动则不痛 提交于 2020-08-14 03:54:09
h5+ 开发微信、QQ分享功能 此处只做微信网页分享示例代码 方式一、JS+HTML+h5Plus 1.html代码 <div class="button" onclick="shareWeb()">分享网页</div> 2.JS代码 // H5 plus事件处理 function plusReady(){   updateSerivces(); } if(window.plus){   plusReady(); }else{   document.addEventListener('plusready', plusReady, false); } /** *1. 更新分享服务 * 根据授权,通过getServices方法获取分享服务 */ function updateSerivces(){ plus.share.getServices( function (s){ shares = {}; for ( var i in s){ var t= s[i]; shares[t.id] = t; } sweixin =shares['weixin' ]; }, function (e){ outSet( '获取分享服务列表失败:'+ e.message); }); } /* 2. */ // 分享网页 function shareWeb(){   var msg={     type:

Mac OSX Lion Sneak Peek

与世无争的帅哥 提交于 2020-04-05 19:25:35
老乔没有停止MacOSX的步伐,决定2011年夏季继续操作系统的升级。加入了ipod touch,iphone亦或ipad等的滑屏等IOs样式,先来看看历来的MacOS的命名好了: Mac OS X 10.0 - Cheetah Mac OS X 10.1 - Puma Mac OS X 10.2 - Jaguar Mac OS X 10.3 - Panther Mac OS X 10.4 - Tiger Mac OS X 10.5 - Leopard Mac OS X 10.6 - Snow Leopard We took our best thinking from Mac OS X and brought it to the iPhone. Then we took our best thinking from the iPhone and brought it to iPad. And now we’re bringing it all back to the Mac with our eighth major release of the world’s most advanced operating system. Mac OS X Lion arrives in summer 2011. Here’s a sneak peek at just a few of its

我应该将Visual Studio .suo和.user文件添加到源代码管理中吗?

扶醉桌前 提交于 2019-12-18 17:46:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Visual Studio解决方案包含两种类型的隐藏用户文件。 一个是解决方案 .suo 文件,它是一个二进制文件。 另一个是项目 .user 文件,它是一个文本文件。 这些文件包含的确切数据是什么? 我也一直想知道是否应该将这些文件添加到源代码控制中(在我的情况下是Subversion)。 如果我不添加这些文件而另一个开发人员检查解决方案,Visual Studio会自动创建新的用户文件吗? #1楼 在 MSDN网站上 ,它明确指出 解决方案用户选项(.suo)文件包含每用户解决方案选项。 不应将此文件签入源代码控制 。 所以我会说在检查源代码控制的东西时忽略这些文件是相当安全的。 #2楼 如果在 ProjectProperties> Debugging> Environment中 设置可执行目录依赖项,则路径将存储在“.user”文件中。 假设我在上面提到的字段中设置了这个字符串: “PATH = C:\\ xyz \\ bin” 这是如何存储在'.user'文件中的: <LocalDebuggerEnvironment>PATH=C:\\xyz\\bin$(LocalDebuggerEnvironment)</LocalDebuggerEnvironment> 这对我们在OpenCV工作时帮助很大。