技术文章

ThinkPHP5.1的公共函数

橙三吉。 提交于 2021-02-19 02:38:58
最初使用 ThinkPHP3 .2 .3的时候,我们自己定义的公共函数常常放置于 \ Common\ function .php ThinkPHP5.1 公共函数 项目公用的会放在 \ application\ common .php,如果是模块中的,则会放在\ application\ yourModules\ common .php www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─common 公共模块目录(可以更改) │ ├─module_name 模块目录 │ │ ├─common .php 模块函数文件 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录 │ │ └─ . . . 更多类库目录 │ │ │ ├─command .php 命令行定义文件 │ ├─common .php 公共函数文件 │ └─tags .php 应用行为扩展定义文件 来源: oschina 链接: https://my.oschina.net/u/4317546/blog/3527206

vmware workstation新建虚拟机

孤街醉人 提交于 2021-02-19 02:38:43
前言 在这篇文章中,小林将会介绍如何用vmware workstation新建一个虚拟机。有了他,妈妈再也不用担心蓝屏了。屌丝们再也不用怕看快播留下痕迹了。菜鸡们再也不用担心把公司的环境弄坏了。 简介 虚拟机 :通过虚拟机软件,在一台物理计算机上模拟出二台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。因此,当你在虚拟机中进行软件评测时,可能系统一样会崩溃;但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,你可以马上恢复虚拟机到安装软件之前的状态。 宿主机 :指要安装虚拟机软件的计算机,你花钱买的物理机. 安装环境 虚拟机版本: VMware 7.0.0 开始新建 vmware workstation >> File >> New >> Virtural Machine 选择自定义 Custom ,然后 Next 点击 Next 如果安装介质是是光盘就厃第一个,如果是iso,就选第二个,一般下载的有2个iso文件,选第一个(*-1of2.iso)即可,第二个是一些rpm包。因为这里小林准备装一个centos,所以选择了Install

【开坑】codeforces水题泛做

不打扰是莪最后的温柔 提交于 2021-02-19 02:37:41
关于一些水题,思维题,套路dp菜得不行,于是点了个dp-tag,开了这个坑 目前困于水平只限制了1k4到1k8分数段的题,按过题人数降序, 1k6+就很虐我了估计放开上限到2k+就受不了了QAQ 由于cf的tag机制,混了一些 奇怪的东西 不太像dp的题进来,能练手的也尽量写了 总之,为了队友,为了湘潭邀请赛和女生赛,赶紧提高到能独立完成gym3x的程度吧(还是太菜了QAQ 455A - 删a[k]会删除所有a[k]-1和a[k]+1,获得a[k] dp[i]为 数字1-i 能获得的最大价值 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #include <algorithm> 5 #define LL long long 6 #define INF 0x3f3f3f3f 7 #define debug(x) cout << #x << " = " << x << endl; 8 using namespace std; 9 10 const int mx = 1e5; 11 LL dp[mx+ 7 ]; 12 int vis[mx+ 10 ]; 13 14 int main(){ 15 int n, a, m = 0 ; 16 scanf( " %d " , & n); 17 for ( int

用Python把人物头像动漫化,不同的表情给你不同的惊喜

試著忘記壹切 提交于 2021-02-19 02:36:49
前言 最近上网冲浪的时候看到了一个有趣的东西,叫做『人物动漫化』,作为老大的粉丝,怎么可能放过这个机会,让我们先看看效果图: 这就是这次要用Python搞的事情啦,我们会利用百度AI的人物动漫化技术,结合Python对图片进行处理,生成动漫图片。 开始敲代码 老规矩先来敲代码,导入所需库 import base64 import requests 接下来利用百度AI的账号获取token,得到调用权限 def get_access_token(): # 获取token的API url = 'https://aip.baidubce.com/oauth/2.0/token' # 获取access_token需要的参数 params = { # 固定参数 'grant_type':'client_credentials', # 必选参数,传入你的API Key 'client_id':'sUxvp1MQkEXLuzkCY10SP8M1', # 必选参数,传入你的Secret Key 'client_secret':'miK5YLBsMGvGC84q7eFtGxiAefmIS8sq' } # 发送请求,获取响应数据 response = requests.post(url, params) # 将响应的数据转成字典类型,然后取出access_token access_token =

android --------System.err: java.net.UnknownServiceException: CLEARTEXT .....

余生长醉 提交于 2021-02-19 02:28:30
1,当调用远程接口进行网络通信时,报如下错误: W/ System.err: java.net.UnknownServiceException: CLEARTEXT communication to 10.240.35.113 not permitted by network security policy 这是因为新的保护机制对于仅使用安全通信的应用,Android 6.0 Marshmallow(API 级别 23)引入了两种机制来解决回退到明文通信的问题:(1) 在生产/安装库中,禁止明文通信,以及 (2) 在开发/QA 期间,在遇到任何非 TLS/SSL 通信时,予以记录或者触发崩溃。下文将更详细地介绍这两种机制。 2,解决方法: 如果一定要使用明文通信的话,则可以打开AndroidManifest.xml 文件,在 application 元素中添加: android:usesCleartextTraffic=” true ” 备注: 1)为了安全,不建议上面的使用明文的通信方式,不过上面的这种方法可以作为一种临时的通信策略 2)如果声明不使用明文通信,则可以在application元素中添加: android:usesCleartextTraffic=” false ” 此声明指示该应用不使用明文网络通信,并使 Android Marshmallow

工作10年后,再看String s = new String("xyz") 创建了几个对象?

梦想的初衷 提交于 2021-02-19 02:28:03
点击上方 " 程序员小乐 "关注, 星标或置顶一起成长 后台回复“ 大礼包 ”有惊喜礼包! 关注订阅号「 程序员小乐 」,收看更多精彩内容 每日英文 When a person cannot answer directly to ur question, probably the answer is too painful for you to know or too hard for them to admit. 如果一个人不正面回答你的问题,可能是说出来你难以接受,或者他们不愿意承认。 每日掏心话 一生中,最光辉的一天并非功成名就的那一天,而是从悲叹与绝望中产生对人生挑战与勇敢迈向意志的那一天。 来 自 :艾小仙 | 责编:乐乐 后端架构师(ID:study_tech) 第 1085 次推文 往日回顾: 2020 中国软件 100 强,腾讯第二、阿里第三,他第一! 正文 这个问题相信每个学习java的同学都不陌生,作为一个经典的面试题,到现在工作这么多年了我真是认为挺操蛋的一个问题,在网上到现在你仍然可以看见很多讨论这个问题的人,其中不乏工作很多年的人都有争论,我认为还是有必要来说一说这个问题的。 从方法区说起 常量池存在于方法区,而方法区在jdk1.7版本前后改变比较大,所以还是先来说说方法区的演变。 在jdk1.7版本之前,常量池存在于方法区,方法区是堆的一个逻辑部分

微信跳转 网页跳转微信 app跳转微信

随声附和 提交于 2021-02-19 02:27:06
背景:前段时间,公司有个需求,需要手机浏览器/APP/跳转微信,后面发现原来微信将这功能隐藏在了ticket的生成接中,微信根据ticket在服务端存储匹配,并打开指定的网页,经过全方面测试发现,微信没有直接开放或者提供类似的api给到第三方平台或者开发者。 我们一个技术团队花了非常多的时间研究和突破,终于找到了生成生成跳转微信跳转链接的方式。 有些做技术的,浏览器跳转微信接口,总藏着掖着,一点分享精神都没有,下面将把我研究出来的解决方案。分享给大家,希望对大家有所帮助。 跳转原理分析: 从手机浏览器等非微信环境,跳转到微信,都是利用weixin://dl/business/?ticket=ta428dhj739hg3efe6e 这种形式的微信scheme。就是利用微信提供给这些商家的接口,把我们的链接转换成对应的ticket链接。 在哪儿可以找到微信跳转的接口呢?我们分析跳转链接后,发现了接口的出处。 接口地址:http://weixin.ioptis.cn 到网站上可以申请到微信跳转接口,然后直接调用他们提供的接口,就可以把我们的链接转换成对应的微信跳转链接了。 微信跳转wap跳转微信接口。 来源: oschina 链接: https://my.oschina.net/u/3840791/blog/1798775

asp.net core3.0 mvc 用 autofac

邮差的信 提交于 2021-02-19 02:20:19
好久没有写文章了,最近在用.net core3.0,一些开发中问题顺便记录; 1.首先nuget引入 Autofac Autofac.Extensions.DependencyInjection 2.修改Program.cs 添加.UseServiceProviderFactory(new AutofacServiceProviderFactory()) public class Program { public static void Main( string [] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder( string [] args) => Host.CreateDefaultBuilder(args) .UseServiceProviderFactory( new AutofacServiceProviderFactory()) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup <Startup> (); }); } 3.修改Startup.cs 添加 services.AddControllersWithViews()

矿用分级机为我们再现了一个现代化节能环保的工作环境

我的梦境 提交于 2021-02-19 02:00:28
文章来源于网络,更多信息请点击: 螺旋分级机 随着人们认知的提高,节能减排逐渐被大家倡导。效率、有效的和环境允许的工艺,加之了解了最大回收率不一定导致最佳经济效益是今天的重点考虑话题。矿用分级机不受颗粒粗度的限制,假定矿物间充分解离,尾矿就能在尽可能粗的情况下排除,从而减少了矿用分级机能的需要。 矿石的选矿流程是由一系列连续的作业组成。作业的性质可分成准备作业、选别作业、产品处理作业三个部分。而这一序列的过程都离不开矿用分级机,可以说矿用分级机在选矿的整个过程中起着不可或缺的作用。首先让我们了解一下矿用分级机的准备作业阶段,为使有用矿物单体解离而进行的破碎与矿用分级机分级的过程就是准备阶段。矿用分级机分级后分别入选,有利于选择操作条件,提高分选效率。矿用分级机的选别作业过程是矿石的分选的主体环节。选别流程有简有繁,简单的由单元作业组成。最后要经历矿用分级机的产品处理作业,主要指精矿脱水、尾矿输送和堆存。 矿用分级机为我们再现了一个现代化节能环保的工作环境,是能源的充分利用,而不是浪费,是对新时代口号的呼吁,而不是背弃,是对矿用分级机的责任,而不是敷衍了事,向矿用分级机致敬。 来源: oschina 链接: https://my.oschina.net/u/2304027/blog/364692

Python头像动漫化,快来生成一个自己的动漫头像吧

孤街醉人 提交于 2021-02-19 02:00:07
接下来是第二张,我用的是垫底辣妹中的形象: 两张效果都还可以,主要还是人物的头部动漫化了,其它部分只是趋于动漫的风格。不过我觉得还是很可以的。 我们依次点击开放能力》图像技术》人像动漫化,然后我们点击立即使用,再创建应用就可以了。在应用里面我们可以看到三个参数 AppID 、 API Key 和 Secret Key 三个参数,我们把这三个参数记住就可以开始我们的编程了。 实现人像动漫化需要用到两个接口,一个用来获取access_token,另一个则是用来获取动漫头像,我们来获取access_token: 我们只需要在main中调用img2Cartoon函数即可完成动漫头像的生成,完整代码如下: 这样我们就实现了头像动漫化的操作,非常简单,因为主要的工作都由百度的程序员帮我们实现了,大家可以使用自己的照片生成一些个性化的头像。如果太丑的话不要跑回来骂我就好了。 对于初学者想更轻松的学好Python web开发, Python 爬虫技术,Python数据分析,人工智能等技术,这里也给大家准备了零基础系统的学习教程, 加老师建的Python技术学习教程qq裙:245345507 , 免费获取。 或是加 老师微信号:XTUOL1988 【备注学习Python】 学 习 过程中有疑问,有从事多年的实战派老师免费答疑解惑!带你真正学好Python找到一份自己满意的工作! --- -- ---