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

Python依赖管理一些思考

基于一定工具链,Python 也能写出漂亮标准项目代码、将环境和依赖理明明白白。 基于PIP 最基础依赖管理应当能解决如下问题: 能快速配置好项目依赖,搭建好开发环境。...我们这样就知道了当前环境中有哪些包,以及他们版本。 为了方便说明,我们先多引一些依赖 pip install flask 。...一些思考 用Conda做其他语言虚拟环境方便么? 现在看起来非常方便,几乎所有需要区分全局环境地方都可以用。...这对于一些跨语言、跨环境项目的环境搭建可是太有帮助了。。。 如何找conda支持包呢? 可以直接用 conda search xxx 来搜索。...如果明确是纯粹 python 包,还是建议用 pip install 安装,方便用 pip 统一管理

50810

数据质量管理一些思考

客户希望在我们数据平台上通过数据探索和数据分析,来挖掘一些业务价值和业务创新点。...当我们拿到数据开始进行一些初步探索时候,发现导入平台数据质量存在一定问题:例如一些用于数据分析关键字段值为空、一些本应该有主从关系数据对应不上、数据分类混乱等。...首先思考一下,在进行数据质量评估时我们会选取多个指标,所以很自然会想到借用一下模糊综合评价理论。...对数据系统进行实时监控,监测数据工作环境服务器软硬件运行状态、性能、磁盘空间、数据库事务、锁、缓冲、会话量、备份等等一系列指标,实施预警机制,并监测一些异常情况发生。...审核制度也是保证质量一个重要措施,特别是对于敏感数据和敏感操作。建立数据变更时候分级审核制度,尤其是一些影响较大或者权限较高操作。

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

对知识星球管理一些思考

前段时间参加三九老师征文获了奖,奖品是价值399三九投资学院门票。于是凌帅就在星球发文,把门票送给星球朋友,唯一条件是给凌帅提一条好星球发展建议。...一位朋友建议: >现在币圈仍然浮躁 总转发文章到星球,就像发音乐到盆友圈一样,自己很欣赏东西觉得很有意义东西可能得不到大众认可, >希望凌帅能用自己见识多帮忙回答一些问题吧 然后鼓舞大家问问题...微信群虽好,但人多嘴杂,管理费时太多。所以我建议是:带大伙一起做一件有收益、能成长事情,就会有核心队伍了吧。 >希望凌帅越做越好! 对于大家建议,也引发了凌帅思考。...** 我非常喜欢一段话是: **牛市骄傲都是浮盈,落袋为安才是检验成功唯一标准;熊市忧伤都是浮盈,割肉出局才是导致亏损真正原因。...所以,好好利用熊市进行投资自我教育,打牢投资基本功,牛市来临时,你才会以一个成熟投资者身份出现,迎接投资春天。 >投资赚钱只是结果,交易买卖只是手段,最重要,是交易背后智慧。

57730

技术走向管理一些深度思考

有效地将思想和信息传递给受众核心在于始终把握表达层次并引导读者或受众思考方向。...优秀管理首先得是优秀个人,一个能擅长学习、记录、思考、总结和分享的人一定是优秀。因此,永远都要学习新知识,回顾、提炼已掌握知识,记录解决问题过程,提炼经验。...人文关怀体现在生活各个细节,如管理者要尊重成员个人生活,当员成员需要处理一些不得已私事或日常生活中碰到各种问题时,灵活安排成员工作。...应该鼓励成员去做一些尝试、犯错误只是一种正常代价,鼓励他们去思考、发明。管理者需要批评别人,但不是人身攻击,而要注意场合、就事论事。...一心一意动脑思考、工作时,人意识处于心理学上“顺流”状态,这是一种轻松愉快、意识不到时间流逝精神高度集中状态,这时人具有极高生产力。

72660

angular一些思考

来公司做第一个产品就是用angularjs来写 我对整体这个产品架构理解: 这套系统做目的是实现所有的功能可配置化,使用MVC模型,有model层,view层,和controller层,model...在angular里有很多概念要理解,不然很难理解一些高深写法,同样代码可以写在controller里也可以写在service里,如果分不清,那些是业务逻辑,那些基础方法,就很难写进对层里。...在这个产品里,语言包里东西是从后端请求回来结果,报存到前端json文件里,然后根据不同权限,进行分类,最终放入script里面,每次用时候去script下获取就行了,里边模版也是用script...来控制,每个模版都会生成一个script。...api是单独抽出来做,而且使用node进行转发了一层,这样可以解决跨域问题。

26320

react一些思考

在做好第一个需求之后,我接到了一个react写产品,这让我异常兴奋,终于能写react了 开始做时候整体框架已经搭建好了,这让我有点小失落,我还以为我要开始搭框架了呢,没事,搭也挺好。...有了angular和vue基础,react上手也不是哥事,但是看了两天api,感觉还是没入门,直接写项目代码吧,忐忑不安就这样去写了,果然遇到了大坑。...antdui坑,form表单必须通过阿里提供api才能改变input框里值,用就用吧,但是不能在生命周期里用,因为那样会触发下次生命周期,会造成死循环。...但是我想在父组件里点击后改变input里值啊,最初想着可以用props传入,然后在willmount时候调用,把input框里值set进去,但是会死循环。...ps:关于父组件怎样调用子组件方法,可以这样做,父组件通过props传递一个function给子组件,子组件将要渲染时候,调用父组件方法把子组件上下文传递给父组件,父组件保存this值,然后在父组件里就可以开心调用了

51830

关于DataDirectory一些思考

笔者在使用Entity Framework中Scaffolding机制自动创建拓展名为mdf数据库及表单时,遇到如下错误: A file activation error occurred....Check related errors. ---- 首先回顾一下创建这个程序步骤: 1、创建一个Console控制台应用程序,程序集名称及命名空间为ConsoleApp; 2、使用程序包控制台管理器将...,出现在最前面出现错误。...如果原先Bebug文件夹或Release文件夹存在数据库文件,使用类似"AttachDBFilename=|DataDirectory|\MusicDBContext.mdf"写法是没有问题, 即使...如果原先Bebug文件夹或Release文件夹不存在数据库文件,上面的写法就有问题,也就会出现最开始出现那种错误。 那么,我们该如何解决呢?

70620

一些关于DPU思考

下一代云架构从资源利用,管理角度将采取Disaggreated架构,每个资源单独作为一个资源池,用户可以根据自身业务需求各个资源按需组合,云厂商也可以对资源进行弹性扩展。...Mesh一些RPC操作(序列化等),处于SaaS层则需要根据具体业务场景进行卸载。...,不与Host竞争带宽,当主机需要数据时通过CXL.mem获取需要处理数据,另外在DPU中添加内存另一个好处是片上加速器可以使用这个内存进行一些有状态数据流处理。...DPU + Memory Pool 耦合内存池将带来较低内存利用率并且不方便管理,因此,数据中心寻求能够将内存解耦方法,但是与存储相比,内存比网络具有更加低延迟和更高带宽,因而分布式内存池会需要更加严苛条件...1)如果内存池端不提供算力,那么需要在客户端进行同步协调,另外一些复杂操作需要多次网络交互。

1.1K40

关于CodeReview一些思考

CodeReview和我们日常开发息息相关,缺少了它,那你项目就是不完整了。 本文作者Yezhiwei,我做了一些适当补充。 背景 ?...上图为[产品迭代开发协作流程],其中我们在 Demo 本次迭代之前会对开发人员代码进行评审,所以今天就聊一下关于CodeReview一些思考。...分享在这次需求开发过程中运用到高级技术或一些奇淫巧技。...业务边界和逻辑问题:思考一下有没有漏掉任何业务边界和逻辑问题。对现有业务是否有影响等。 错误处理:有没有对参数验证?远程调用超时或服务不可用时,有没有默认补救错误?数据库保存出错有哪些影响?...但是,如果心态和情绪不对的话,可能会变成下面的情况了: 有了了解需求及全局信息架构机会。 学习开发者一些奇淫巧技机会。 可能有了一段带薪刷手机时间机会,哈哈。

54420

关于分词一些思考

我发现分词问题并不存在适用于所有领域通用解决方案,之前我一直以为给词库里加一些专业词汇能够解决一些特定专业问题,现在一想自己还是太naive了。...举两个例子:一个是对于社交网络场景,需要解决各种层出不穷网络用语,比如,六学,怼怂,C位这些词语除了人工添加词库甚至没有很好解决方案,即便是加入了所谓新词发现算法。...而在机器翻译领域,则不太可能出现这种不规范词语,多数情况下是比较规整书面词语,分词压力相对会小很多。...而网络用语标注集构建本身也是耗时耗力,退一步讲,即便建成了,网络新用语出现速度肯定会快于标注集速度。有两种方案,一种重新回到规则查词典方案,然后不断用新词发现算法维护一个动态更新词表。...另一种深度学习方法,但是这还是牵涉到标注集缺失问题,人民日报标注集真的不能用,除非你还是只切人民日报文章,怎么解决这个问题也需要更多思考。 当然,也只是设想一下,真正做起来还是困难~

34410

关于框架一些思考

软件框架会包括支持程序、代码库、脚本语言以及一些其他软件来帮助开发或者将项目中不同部分组件联合起来。外界看来框架不同部分就像是各种API。...在指导下进行新模块设计、建立通用文件夹结构、命名空间设计、测试设计等等。框架一般都应该包含一些通用任务, 比如说邮件发送这样在WEB应用中非常常见功能。...另外有一些功能可能只有特定框架中才有,比如说图像处理这样非常依赖应用类型功能。有一点我们需要始终记住, 选择我们需要工具来完成任务。 创建自己框架。...开发自己框架并不意味着一定要重复制造轮子,编写MVC这样扩展代码是非常费时间一项工作。我们可以根据自己需要,选择一些开源框架中组建来加入到自己 框架中。...打破框架都是我们极力避免,但有时候却避免不了这种情况; 3、是否有一个活跃社区,是否有公司在背后支持; 4、社区是否稳定,能否提供稳定支持; 5、管理是否规范,是否有版本控制和BUG跟踪; 6、当前版本是否未定

30630

关于媒体一些思考

媒体是传播信息媒介。它是指人借助用来传递信息与获取信息工具、渠道、载体、中介物或技术手段,也指传送文字、声音等信息工具和手段。也可以把媒体看作为实现信息从信息源传递到受信者一切技术手段。...互联网传播效率极高,因为这上边内容复制和转发基本零成本。 随着互联网发展,媒体形式也从图文到音频到视频到直播到 VR,甚至未来你无法想象形式。但趋势无疑是在相同时间里能够传送更多信息。...新兴媒体平台崛起,观点表达也不再是机构类群体专属,只要你有想法,即便是个体,也可以入驻平台,发出自己声音,分享自己心得。 数字化传播,人们管它叫新媒体,普通个体传播,人们管它叫自媒体。...学生时代只积累不产出,到毕业找工作时候,已经积累到一定程度了,通过正式工作方式彰显自己生产力。 个人力量是有限,无论如何努力工作,所能达到生产力总是有天花板。...突破天花板方式,就是将自己所知所想分享出来,启发到更多人,以此提高更多人生产力。这有点像「帮助别人成功也是自己成功」这样逻辑。 内容触达地方,就是生产力可能发生变化地方。

32310

对接口测试一些思考

金字塔主要观点认为单元测试稳定性高,需要多投入。 2. 越底层,越高效。   程序问题,最终还得落在具体代码上,所以底层测试更容易发现问题。 3. 越底层,越低成本。   ...我们计算机操作系统也是有很多接口。(这是目前个人找到比较好理解一段解释) 接口就是一个位于复杂系统之上并且能简化你任务,它就像一个中间人让你不需要了解详细所有细节。...像谷歌搜索,它提供了搜索接口,简化了你搜索任务。再像用户登录页面,我们只需要调用我们登录接口,我们就可以达到登录系统目的。...测试重点是要检查数据交换,传递和控制管理过程,以及系统间相互逻辑依赖关系等。...结合业务一些思考 曾经针对手机QQ小程序在做接口测试。这其实也是我对接口测试第一次真正实践。之前虽然学了很多理论,但是真正用于实战,也遇到了不少困难。

44320

【认知】一些元认知思考

辩证唯物角度:人类对于事物一般性规律总结。而规律是事物内部联系和发展必然趋势。(这里我想特别强调事物普遍联系和永恒发展) 2. 信息论角度:人类自身对抗熵增所必须有效信息。...学习过程就是在已有的知识体系基础上去理解一个又一个新概念,新概念和知识体系连接强度标志着对新概念理解深刻与否。 知识与想象 1....逻辑是形式科学,而非内容科学。 2. 在苏格拉底三段论中,逻辑不关心人为什么会死(科学研究);逻辑关心是这个推理过程是如何发生(逻辑)。 3....逻辑推理中,结论信息一定是蕴含在前提中,否则是推理不出来(从信息熵角度理解)。 逻辑作用 1. 虽然人类受制于自己认知规范和感受器官天然局限,只能在有限理性里认识有限世界。...认知活动:心理表征经过计算转换为另一些心理表征。 心智与学习 0. 需求驱使:现实需求 1. 寻觅知识:营养 2. 表征学习:从刺激到符号 3. 概念学习:从符号到范畴 4.

24110

密码校验规则一些思考

虽然现在第三方登录微信、QQ、GitHub等大行其道,但是账密登录依然是一个系统最核心、最主要功能之一。登录功能好坏直接影响到系统安全,而登录流程、错误提示有直接关系到用户使用体验效果。...账密登录有如下一些问题值得思考 账号规则。纯数字,纯字母,还是数字和字母组合 密码规则。纯数字,纯字母、数字和字母组合,数字、字母和特殊字符组合 密码使用什么加密方式传输。对称加密aes?...今天和大家说下密码校验规则: 0x01:纯数字 纯数字加密规则大家想想在什么场景最常见?当然是银行卡密码啦,无论是借记卡,还是借贷卡,都是千篇一律是数字。...要找出连续字符,就要找两个字符串最大子串,即查找目标密码字符串与123456789这个字符串最大子串,最大子串长度不能大于等于3 public static String getMaxSubStr...,例如还是校验不能是一些常用密码。

1.3K20

关于阅读源码一些思考

在这件事结束之后也进行了反思,主要是有关源码阅读,于是把这个过程和自己感触以及后续一些改进方法和计划记录下来。 过程 先看下这件事过程,我们先忽略这个需求合理性,直接分析技术实现。...Cgorup创建 我们采用CgroupPerQos方式进行管理,以cpu子系统为例,层级类似如下所示 /sys/fs/cgroup/cpu kubepods guaranteed pod{uid...思考必要性 无论处于什么目的去看代码,需要有自己思考,可以假设系统由自己设计,那会设计成什么样子,代码由自己实现,会写成什么样子。...以这样方式看代码要比没有目的性走马观花式浏览代码收获更多,印象更深刻。这里推荐一本书《思考,快与慢》,解释了人大脑是如何工作,可以通过本书了解到思考是一个怎样过程。...后续计划 源码还是要去读,后面会进行一些尝试,根据上面提到阅读方式开始进行,即 思考系统运行方式 ==》自己设计系统实现 ==》带着问题读源码(验证想法) ==》思考与总结,试运行一段时间看看效果。

24810

对全栈一些思考

本书作者是腾讯公 司高级工程师,在前端、后端和APP开发方面都有丰富经验,在本书中分享了全栈工程师技能与要求、核心竞争力、未来发 展方向、对移动端思考。...培养一个全栈花费时间和精力难以想象,甚至不确定培养一定成功,但是如果专精某一技术领域,成为高级工程师概率绝对远大于一个全栈。当然这也只是我个人臆测,并没有具体数据支撑。...但是全栈工程师兴起还离不开这两个重要因素:技术发展,以及提供PaaS服务平台越来越多。” 虽然做成为一个全栈工程师需要耗费大量时间精力来打磨,但是这个思维我还是比较喜欢。...然后这时候,有一个工程师s,注意他不是全栈工程师,只是喜欢学习多领域技术,掌握了一些不算太高深技术知识,查验了一遍,很快就找出了问题所在。...那他一个人效率就相当于三个效率了,其实这样说并不严谨,我也只是打个比方。 我突然想到一句话,不知道说准确与否, “全栈职位存在是不合理,但全栈思维是一个有上进心工程师所必备。”

20230

线上技术分享一些思考

一、直播稳定性 由于疫情,现在这种线上会议越来越常态化,大多用是腾讯会议(之前研究过腾讯会议号设置机制,可以参考《腾讯会议号设计几种猜测》),一般情况下,软件还是稳定,不稳定可能就是其他了...(2)杂音/回音,一种可能就是浏览器打开网站没关声,导致讲时候,同时播放循环,可以单独关闭浏览器打开网站声音, (3)直播软件,由于我们一般用都是免费版腾讯会议,参会人数有上限,所以直播通常用是..."直播嵌直播"形式,就是演讲者用是腾讯会议进行共享,但观众实际看到是某个直播平台对接到腾讯会议,通过直播软件,做到观众人数可放大,变相增加直播参加的人员,因此,直播软件稳定性,对直播效果,...(4)直播期间,需要关闭电脑端微信、QQ等弹窗消息,还需要隐藏掉一些重要文件,因为到时候界面都是能看得到。最直接方式,就是重启电脑,只开和直播相关内容。...但是无论线上还是线下,既然是技术分享,内容还是更重要,即使受到各种外因影响,作为技术人,还是会更加关注技术上交流,毕竟不是做秀,都是存粹技术碰撞,对于演讲者,对于听众,都是一次学习提升机会。

42530

PE重定位一些思考

重定位定义: 重定位就是把程序逻辑地址空间变换成内存中实际物理地址空间过程,也就是说在装入时对目标程序中指令和数据修改过程。他是实现多道程序在内存中同时运行基础....Windows使用重定位机制保证代码无论模块加载到哪个基址都能正确被调用实现步骤: 1.编译时候由编译器识别出哪些项使用了模块内直接VA,比如push一个全局变量、函数地址,这些指令操作数在模块加载时候就需要被重定位...那些项目需要被重定位: 1.代码中使用全局变量指令,因为全局变量一定是模块内地址,而且使用全局变量语句在编译后会产生一条引用全局变量基地址指令。...地址.各重定位项地址加上这个值才是该重定位项完整RVA地址....相加即是指向PE映像中需要修改地址数据指针.

1.1K64
领券