首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

工作想法从哪里

提出论点 研究想法,兼顾摘果子和啃骨头。...两年前,曾看过刘知远老师一篇文章《研究想法从哪里来》,直到现在印象依然很深刻,文中分析了摘低垂果实容易,但也容易撞车,啃骨头难,但也可能是个不错选择。...初入团队,寻找自己立足点,需要一个工作想法。每年末,抓耳挠腮做规划,想要憋出一个工作想法。很多同学,包括我自己,陆陆续续零零散散想到很多点,然后自己不断否掉。...人三维+时间半维 具体如何找到想法,一时半会没有头绪。因此,回到最初起点,从人层面,我有什么?我想要有什么?...引用 研究想法从哪里来 杜跃进:数据安全治理基本思路 来都来了。

8.2K40

RESTful API 设计原则

做出一个API设计很难。API表达是你数据和你数据使用者之间契约。打破这个契约将会招致很多愤怒邮件,和一大堆伤心用户-因为他们手机上App不工作了。...,多次操作得到相同结果 URL段:在URL里面已斜杠分隔内容 数据设计与抽象 规划API外观要先于开发它实际功能。...一个RESTful API会在URL中包含版本信息。另一种比较常见方案是在请求头里面保持版本信息。...同样也请注意HTTPS前缀,一个RESTful API总是基于HTTPS来发布。 端点 一个端点就是指向特定资源或资源集合URL。...这些属性将在随后请求中返回,并且作为刚才POST请求一个响应结果。 认证 服务器在大多数情况下是想确切知道谁创建了什么请求。

93520
您找到你想要的搜索结果了吗?
是的
没有找到

Webhooks与API区别在哪里

Webhooks起初看起来像是API,但它们略有不同。它们之间主要区别在于,webhooks不需要发出请求即可获得响应,而API则需要发送请求才能获得响应。...详细比较 为了更好地说明,我们可以看两种情况:使用Webhook和使用API。 使用API:假设我们想要某个服务Github存储库最新提交日期。...首先GitHub Service API需要对GitHub存储库所有者帐户进行身份验证,然后可以为GET请求正确端点调用最新提交日期。...设置该URL后,无论何时在存储库上发生任何事件,GitHub都会将包含所有更新数据POST请求发送到我们webhook URL。...每当有更新时,GitHub Webhooks会将数据移交给我们服务,而GitHub API要求我们从GitHub检索数据。 Webhooks一些缺点是兼容性和支持。

3.4K31

DRF比Django认证和权限高在哪里

Django可以用LoginRequiredMixin和PermissionRequiredMixin给类视图添加认证和权限,DRF做了高级封装,提供了更简洁实现方式。...我们请求中并没有用户信息,正常来说在访问视图时候就该被拦截了。 给视图添加认证 我们需要让API更符合常规,让未认证用户不能执行视图中代码。...,API返回是需要提供用户凭证: ?...其他认证方式 本文使用认证方式是默认SessionAuthentication和BasicAuthentication,只要数据库用户名、密码和请求中用户凭证(用户名、密码)匹配上了,就认为认证成功...这块内容比Django认证系统那套简洁,但是有点混淆,另外我之前参照网上实现了一版JWT,也有点不一样。看来还得写篇对比文章才行。

1.4K20

AutoForm软件强在哪里?用过的人都说

它是用于完善工艺方案和模具繁杂型面的设计,专门针对汽车和金属成形中板料成形而开发和优化。全球大概有九成汽车制造商用它来进行产品开发、完善工艺。...它将全球各地方法经验吸收融合,来确保有最新技术支持。...据网上统计,在薄板冲压成型仿真方面,当前autoform软件市场在全球占比是排第一有90%以上汽车制造商在使用autoform,全球前20家汽车制造商全都在使用在国内,autoform软件也是有非常多行业用户...(2)适合设计复杂深拉延和拉伸成形模、工艺和模面的验证,优化成形参数,最大化减少材料与润滑剂损耗,新板料评估和改进(4)快速实现求解、简单好用界面和快速上手、对复杂工程也有稳当结果。...我们没必要使用大量硬件和专门模拟分析师傅,直接能用autoform软件完成模拟。它高质量结果可以减少产品开发验证时间,降低开发成本,提高产品质量,给公司带来非常大竞争优势和市场机遇。

2.6K30

【学术分享】刘知远:研究想法从哪里

从自己十多年研究经历来看,如何判断一个研究想法好不好,以及这些研究想法从哪里来,对于初学者而言的确是个难题。所以,简单攒了这篇小短文,分享一些经验和想法,希望对刚进入NLP领域新同学有用。...而计算机领域流行着一句话“IDEA is cheap, show me the code”,也说明对于重视实践计算机学科而言,想法好坏还取决于它实际效能。这里就来谈下好研究想法从哪里来。...那么什么才是想法呢?我理解这个”“字,至少有两个层面的意义。 学科发展角度“ 学术研究本质是对未知领域探索,是对开放问题答案追寻。...研究想法从哪里来 想法还是不好,并不是非黑即白二分问题,而是像光谱一样呈连续分布,因时而异,因人而宜。...那么,研究想法从哪里来呢?我总结,首先要有区分研究想法与不好能力,这需要深入全面了解所在研究方向历史与现状,具体就是对学科文献全面掌握。

8.4K20

怎么做开放API签名认证

二、MD5参数签名 参看《MD5防止数据被篡改做法》 我们对api查询产品接口进行优化 1.给app分配对应key、secret 2.sign签名,调用API 时需要对请求参数进行签名验证,签名方式如下...即得到签名sign 新api接口代码如下 ? 这种方法请求多了key和sign参数,请求时候就需要合法key和正确签名sign才可以获取群组数据。这样就解决了身份验证和防止参数篡改问题。...但是这样还不够,如果获取你完整链接,一直使用你key和sign和一样参数同样可以得到数据 三、请求唯一性保证 为了防止别人重复使用请求参数问题,我们需要保证请求唯一性,就是对应请求只能使用一次,...这样就算别人拿走了请求完整链接也是无效。...上述sign签名方式能够在一定程度上防止信息被篡改和伪造,保障通信安全,这里使用是MD5进行加密,在实际使用中可以根据需求采用其他签名算法,比如:RSA,SHA等。

1.5K20

Laravel Api实现JWT Token认证

在开发Api时,处理客户端请求之前,需要对用户进行身份认证,Laravel框架默认为我们提供了一套用户认证体系,在进行web开发时,几乎不用添加修改任何代码,可直接使用,但在进行api开发时,需要我们自己去实现...,并且Laravel框架默认提供身份认证不是jwt,需要在数据库中增加api_token字段,记录用户认证token并进行身份校验,如果需要使用jwt,无需添加字段,需要借助三方库来实现。...Token认证原理 客户端发送认证信息 (一般就是用户名 / 密码), 向服务器发送请求 服务器验证客户端认证信息,验证成功之后,服务器向客户端返回一个 加密 token (一般情况下就是一个字符串...getJWTCustomClaims() { return []; } } 6.修改配置文件 auth.php 'guards' => [ 'api...php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use App\Models\Member;

51620

细说API - 认证、授权和凭证

我们会讨论认证和授权区别,然后会介绍一些被业界广泛采用技术,最后会聊聊怎么为 API 构建选择合适认证方式。...---- 认证、授权、凭证 首先,认证和授权是两个不同概念,为了让我们 API 更加安全和具有清晰设计,理解认证和授权不同就非常有必要了,它们在英文中也是不同单词。 ?...单一系统授权往往是伴随认证来完成,但是在开放 API 多系统结构下,授权可以由不同系统来完成,例如 OAuth。授权技术是解决“我能做什么?”问题。...如果我们 API 是用来给客户端使用,强行要求 API 调用者管理Cookie 也可以完成任务。 在一些遗留或者不是标准认证实现项目中,我们依然可以看到这些做法,快速地实现认证。...,还有BFF(Backend for Frontend)和 Domain API 认证,以及第三方服务集成。

2.8K20

kubernetes API 访问控制之:认证

文章目录 API访问控制 认证 kubernetes账户 静态密码认证 x509证书认证 双向TLS认证 kubectl 如何认证?...获取$HOME/config 令牌认证 如何在Pod自动添加ServiceAccount: 集成外部认证系统 Kubernetes 使用 OIDC Token 认证流程 API访问控制 可以使用kubectl...API请求会经过多个阶段访问控制才会被接受处理,其中包含认证、授权以及准入控制(Admission Control)等。如下图所示: 需要注意:认证授权过程只存在HTTPS形式API中。...使用API Server启动时配置–client-ca-file = SOMEFILE选项来启用客户端证书认证。引用文件必须包含,提交给API Server客户端证书证书颁发机构。...x509认证是默认开启认证方式,api-server启动时会指定ca证书以及ca私钥,只要是通过ca签发客户端x509证书,则可认为是可信客户端。 ---- kubectl 如何认证?

7K20

框架需要好 API 设计 —— API 设计六个原则

框架需要好 API 设计 —— API 设计六个原则 发布于 2018-06-30 09:23 更新于...API 设计原则 即便没有学习过任何 API 设计,也没有阅读过设计或重构相关书籍,只要你有一些编程经验,应该都能够或多或少地评估一组 API 设计得是是坏。...因为——我们都是 API 使用者,用 API 多了,也便能体会到各种不同 API 带给我们不同体验。 所以,在下面总结 API 设计原则中,前面四个都是站在使用者角度来考虑。...如果我们只通过智能感知提示便能够发现一个新 API 并正确使用它,便可以说这个 API 可见性是。...右侧 API 从入门 API 开始,可以发现可见性较高其他相关 API;当更深入地使用后,可能可以发现更高级别(通常也更难正确使用) API

96410

写一手SQL,你该从哪里入手?

这里很有可能主要原因就是没有命中索引和没有分页处理(原因有很多种,主要分析你日志)。那接下来我们就得去优化sql了。 **如何优化呢?下面我们来谈谈有关问题。...三、索引优化,这个经常谈到 索引分类有哪些? 1 普通索引:最基本索引 2 组合索引:多个字段上建立索引,能够加速复合查询条件检索。...3 唯一索引:与普通索引类似,但索引列值必须唯一,允许有空值 4 组合唯一索引:列值组合必须唯一 5 主键索引:特殊唯一索引,用于唯一标识数据表中某一条记录,不允许有空值,一般用primary...被驱动表join字段上加上索引,无法建立索引时候,设置足够Join Buffer Size。 禁止join连接三个以上表,尝试增加冗余字段。...只好用游标了,感兴趣朋友阅读JDBC使用游标实现分页查询方法

1K20

Kubernetes API Server认证管理基本流程以及配置基于令牌认证机制

图片Kubernetes API Server认证管理基本流程如下:用户或客户端通过kubectl等工具向Kubernetes集群API Server发送请求。...API Server接收到请求后,首先进行身份验证,以确认请求发送者是否具有合法身份。API Server会检查请求头部,包括Bearer Token、Auth Token或用户名和密码等。...如果请求头部包含Bearer Token,API Server会将Token发送给外部认证插件(如OpenID Connect Provider)进行验证。...在Kubernetes中配置API Server以支持基于令牌认证机制可以按照以下步骤进行操作:1....等待kube-apiserver Pod重新启动后,基于令牌认证机制将生效。现在可以使用指定令牌进行身份验证和访问控制了。请注意,这只是一个示例配置,实际部署中可能会有其他配置项。

373121

微服务优势在哪里,为什么别人都在说微服务

我六月底参加深圳一个线下技术活动,某在线编程 CEO 谈到他们公司发版,说:“我说话这会儿,我们可能就有新版本在发布。”,这句话令我印象深刻。...传统单体应用,所有的功能模块都写在一起,有的模块是 CPU 运算密集型,有的模块则是对内存需求更大,这些模块代码写在一起,部署时候,我们只能选择 CPU 运算更强,内存更大机器,如果采用了了微服务架构...可以灵活采用最新技术 传统单体应用一个非常大弊端就是技术栈升级非常麻烦,这也是为什么你经常会见到用 10 年前技术栈做项目,现在还需要继续开发维护。...服务拆分 个人觉得,这是最大挑战,我了解到一些公司做微服务,但是服务拆分乱七八糟。这样到后期越搞越乱,越搞越麻烦,你可能会觉得微服务真坑爹,后悔当初信了说微服务鬼话。...这个段子形象说明了分布式系统带来挑战。

10.4K00

API都有哪些特点?你能做到几点

API是怎样,应该具备哪些特点,作者对此进行了详细说明,并把API比作产品,主张编写API时从用户角度换位思考。 如果用户通过他们自己代码与你代码进行交互,那么你将需要构建一个API。...因此,理解API特性是至关重要。那么什么是API呢“API”一词似乎是对软件开发人员一种Rorschach Test。Web开发人员将API视为REST端点和wsdl。...所以了解API特性对我们至关重要。它会让其他人在你工作上有所不同。而且老实说,会带来一定程度职业自豪感。那么什么是API呢?让我们看看一些API特性。 简单 首先简单是最重要。...操作系统本身为核心计算机硬件不同提供了一个抽象概念。甚至你编程语言也会抽象出编写机器代码细节。 代码提供了抽象,API也不例外。你API应该隐藏它对用户详细信息,同时使其对用户有用。...如果对这个过程做出反应,你就会得到一个“令人惊讶”因素。 API并没有导致用户抓狂属性,“但是这没有任何意义!”或者“我怎么知道这一点?!”

1.3K70

买域名哪里?域名供应商选择标准是什么?

对于想要在网络上建设网站用户而言,首先需要为网站购买一个合法域名,不过很多人对于购买域名并没有实际经验,因此往往不知道在哪里才能买到需要域名。那么买域名哪里?域名供应商选择标准是什么?...买域名哪里好呢 域名是外部用户访问用户网站地址,只有准确地址才能够让别人进入自己网站,并且域名和网址并不是相等关系,域名需要经过解析才能够获得网址。...域名选择标准 很多人在网络上查找后会发现,提供域名域名供应商在网络上是非常多,那么买域名哪里?域名供应商如何来选择呢?...其实有心用户会发现,网络上域名供应商虽然多,但不少域名供应商都只是代理性质,所提供域名种类相对比较少,因此在选择域名供应商时应当尽量挑选那些一级域名商,这样可以选择域名种类会更加丰富。...买域名哪里?如何挑选域名供应商?

16.3K10

清华教授刘知远:AI领域研究想法从哪里来?

从自己十多年研究经历来看,如何判断一个研究想法好不好,以及这些研究想法从哪里来,对于初学者而言的确是个难题。所以,简单攒了这篇小短文,分享一些经验和想法,希望对刚进入NLP领域新同学有用。...而计算机领域流行着一句话“IDEA is cheap, show me the code”,也说明对于重视实践计算机学科而言,想法好坏还取决于它实际效能。这里就来谈下好研究想法从哪里来。...那么什么才是想法呢?我理解这个”“字,至少有两个层面的意义。 学科发展角度“ 学术研究本质是对未知领域探索,是对开放问题答案追寻。...研究想法从哪里来 想法还是不好,并不是非黑即白二分问题,而是像光谱一样呈连续分布,因时而异,因人而宜。...那么,研究想法从哪里来呢?我总结,首先要有区分研究想法与不好能力,这需要深入全面了解所在研究方向历史与现状,具体就是对学科文献全面掌握。

6.4K11

AKSK 认证模式在开放 API应用

为了验证开放 API 请求合法性,必须要对 API 请求方进行认证,一般有两种认证模式,即HTTP Basic和AK/SK。...在 HTTP Basic 认证模式中,API 请求方在调用开放 API 时需要在请求头中传递 用户名/密码 BASE64 编码值,BASE64 编码是可逆,这定然存在密码泄露风险。...而 AK/SK 认证模式则可以避免明文传输密码,这种认证模式广泛应用于保障云服务商开放 API 安全性。...在 AK/SK 认证模式中,API 请求方需要使用由 API 提供商分配Access Key和Secret Key进行认证。...其中,Access Key 是公开密钥,用于标识 API 请求方身份;Secret Key 则是私有的密钥,只有 API 请求方和 API 提供商持有。

1.1K20

细说RESTful API安全之认证授权

认证授权包含2个方面: (1)访问某个资源时必须携带用户身份信息,如:用户登录时返回用户access_token,访问资源时携带该参数。...注意: JDK提供默认UUID实现是基于名字空间UUID(UUID Version 3)和基于伪随机数UUID(UUID Version 4),很难保证在分布式环境下是全局唯一。...实际上,实现认证最优雅方式应该是使用JWT,这是一个Token标准。...http://blog.csdn.net/fengshizty/article/details/48754609 App开放接口api安全性—Token签名sign设计与实现 http://www.cnblogs.com.../QLeelulu/archive/2009/11/22/1607898.html 访问需要HTTP Basic Authentication认证资源各种语言实现 https://developer.mozilla.org

2.6K30
领券