首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学无止境

    Go:学习笔记兼2

    指针: 参数 含义 %p 表示为十六进制,并加上前导的 0x 狂,这种方式灵活多变,可以满足所有要求,但实际上大多数情况下,转 string 就是想看到一个值原本的样子,为什么不能每种类型给个默认参数呢 继续狂,这种方式太二了,参数都是 64 位的,传个 int32 还不行,必须先强转成 int64,这不是浪费效率吗。 base:指定进制(2到36),如果base为0,则会从字符串前置判断,"0x"是16进制,"0"是8进制,否则是10进制。 string = "999" var num int64 num, _ = strconv.ParseInt(str, 10, 8) fmt.Println(num)  // 结果是 127 都无力了 if age := 20; age > 18 {     fmt.Println("已成年") } else {     fmt.Println("未成年") } 我又要开始了,在条件表达式里声明一个变量

    99420发布于 2019-01-22
  • Z2 项目的

    Z2 项目也许不是最糟糕的项目,但无疑是让我最痛苦的项目。 接下来的不是目的,目的是“前车之鉴后车之师”。 然而在 Z2 项目中,我遇到了这样的问题:数据库表不能由开发人员设计,也不没有人给开发集中讲解过。 有一次组长问我工作进度,我就把本周做了什么先讲了一下,结果没讲完,就被打断了:“你只需要告诉我哪些做完了,哪些些没有就行(至于中间做了什么我不关心,也不想听)”。 而实际上我们在 Z2 项目中是“狂飙的蜗牛”,一方面我们要做很多无意义的工作,比如写大量的接口文档(项目中已经使用了 swagger,那就可以自动生成和导出),比如写大量的测试案例,比如总是需要经常性的编译 对于脑力型的劳动,工作量的增加往往是“无形”的,而这种“无形”增加的工作量,累加到极限的结果就是质量不可保证,人困马乏,出事故是迟早的问题。

    41910编辑于 2025-03-23
  • 来自专栏ImportSource

    “双亲委派”

    (此图为网上下载) 真的不想说什么。最初看到这个“双亲委派”四个字的时候,我是接受的。当时也没什么多余想法,看到名词就感觉这大概就是最权威的。 但,最近我开始怀疑这样的翻译了。因为它真的不能够准确的让人把它映射到Java类加载机制的画面上去。 双亲委派?你委派给谁?双亲?双亲又是什么? 看看Java类加载的委派模型图: 基本机制就是: 如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把请求委托给父加载器去完成,依次向上,因此,所有的类加载请求最终都应该被传递到顶层的启动类加载

    2.2K100发布于 2018-04-03
  • 来自专栏ionic3+

    又来flutter

    flutter的前景个人是看好的,而且其搭建环境还是比较容易的,简单实现个功能也不算太复杂,热加载调试起来也方便,常有想应用到新项目的冲动!奈何其构建UI方式个人不太喜欢,虽说仍保持有结构性,但给我类似下面手动创建界面的即视感:

    3.2K20发布于 2018-08-20
  • 来自专栏一猿小讲

    ,Java 设计的

    面对这个问题,那么不得不吐一下,Java 中获取长度的方式,设计着实有点乱,对刚入门的程序猿而言,那绝对是一脸的懵逼。 2. 字符串截取有深意 对于程序猿来说,编程规范能够养成良好的编程习惯,提高代码质量,减少沟通成本。 本次这个命名不是的重点。主要想分享如下代码片段。 一条 if 语句引发不满 先给各位抛一段 Java LinkedList 类的代码片段,一起。 好了,中见真谛,今天就讲这么多吧。希望你能 get 到一点点共鸣,如果你比较感兴趣,就多多分享给身边的朋友吧。

    67010发布于 2019-08-16
  • 来自专栏全栈程序员必看

    下安卓手机_手机像素不好的说说

    下安卓手机 安卓手机的问题: 1、安卓的机子运行时间长了,都需要折腾的,这就跟电脑一样,3-6个月恢复一次系统才快。很少有安卓系统不预装自己的软件的。 2、安卓手机为了炒作,很多配备多核CPU,导致发热量很大,掉电很快,手机发烫厉害影响手感。 3、曲面屏,这是营销炒作出来的卖点,曲面屏由于外框没有保护,很容易摔碎,而且也有误触的问题。 5、很多手机采用了1920×1080p分辨率的屏幕,这不过是一个炒作的卖点而已,2K屏手机耗电量很大,而且发热也严重,影响了手机续航能力,降低了产品体验。1080×720p分辨率的屏幕足够了。 下各品牌手机: 1、三星。三星的机子预装的各种三星的服务是最多的,而且高版本的的三星手机很难root,重启就没有root了,如果彻底root了,你彻底用不了三星PAY了,所以这有点矛盾。 2、华为。华为的虚拟按键是被用户的最多的,在浏览网页的时候会有“四下巴”是效果,很不美观。

    95910编辑于 2022-09-28
  • 来自专栏机器学习算法与Python学习

    程序员:我永远不会再为 Oracle 工作了 !

    其中,一位 ID 为“oraguy”的程序员对 Oracle 数据库代码的,更是引发热议。内容大意如下: Oracle 数据库 12.2。它有近 2500 万行 C 代码。 审查本身可能还需要2周到2个月。所以接下来继续去处理下一个 bug 。 在2周到2个月之后,一切已就绪,代码将最终合并到主分支中。 开发一个小功能需要6个月到1年的时间(如果是添加一种新的身份验证模式,比如支持 AD 身份验证,可能需要2年)。 这款产品本身就是一个奇迹! 我不再为 Oracle 工作了。 永远不会再为 Oracle 工作了! ----

    85100发布于 2018-12-24
  • 来自专栏日常技术分享

    苹果技术支持

    每次打苹果技术支持电话,首先就问姓名,你要先想好了,她问的是你要咨询苹果账号持有人的姓名,如果你说自己的姓名,如果发现你不是账号持有人,技术支持会和你说让账号的持有人来 咨询。很尴尬啊。作为公司账号,之前的持有人离职了,那么后面的人就接管了账号。苹果的意思是,如果之前持有人不在公司了,只有做账号变更变成现任开发者的账号,就算之前的账号是公司账号,只要之前的持有人离职了,那么他就没有权限来操作苹果账号,即使是持有人打电话来他们也不会受理。这个规定虽然是为了账号安全但是很麻烦。

    55110发布于 2020-05-26
  • 来自专栏MasiMaro 的技术博文

    关于Python的那点

    库中使用的类、函数、全局变量也很随意,如果没有搜索引擎,我是绝对猜不到cv2 是opencv里面的东西 安装也是一个麻烦,虽然大部分都可以使用pip 安装但是比如说你使用 pip install Django 最后再说一句 了这么多,我并不是要完全否定Python,不得不说Python是一门非常简单实用的语言,而且社区强大,拥有各种功能的第三方库,说句夸张的,除了生孩子,Python能做任何事情。

    1.2K30发布于 2019-03-29
  • 来自专栏程序员互动联盟

    程序员大全

    点:不懂技术 一个不懂电脑的人,长期对我说,加这个功能,我认为挺简单的,我就说,那你做,他说,我要会还用你,我说,你不会就没资格说简单!老板总认为今天提的需求明天就能实现,不就是晚上加会儿班么。 点:无穷尽需求变化 需求变动真是深恶痛绝,尤其是涉及业务逻辑上的更改,牵一发而动全身啊,每改一次,全部系统都要过一遍,改的次数越多,BUG的风险越大。 美其名曰,“软件设计师”,“程序设计师”,“动漫设计师”,“CG设计师”……听起来都很高大上,做起来一个比一个苦逼,没完没了的加班,客户一个不满意,什么劳动法,休假权,8小时工作制都,合同是浮云,各种修改 点:没文化真可怕 以前公司,做了个b2b平台,老板想让我自己利用业余时间把搜索做成百度那样 我要做一个打车软件,嗯,就滴滴打车那样,抄你都不会? 不被媳妇的程序员不是好码农 点:不好找媳妇 嫁人千万别嫁程序猿,哈哈。我天天对老公说这句话,因为他就是。天天加班到晚上9点半之后,真担心他的身体吃不吃的消,脑细胞够不够用。

    1.9K60发布于 2018-03-16
  • 来自专栏AI科技大本营的专栏

    观点 | 哈哈,TensorFlow被了吧

    作者 | Nico 参与 | shawn 今天,一篇TensorFlow的文章在网上刷屏,到底是怎么回事呢?来看这位作者的抱怨有没有道理。 Tensorflow面世已约两年,我还是找不到一个令我满意的批评Tensorflow的言论,也许是我用的搜索引擎不对,但是我认为罪魁祸首是一种被称为“谷歌嫉妒”的现象,具体表现为全世界的工程师都臆想: 在谷歌工作的人比你聪明 但是,名望最大的原Tensorflow开发者贾扬清(Yangquing Jia)最近离开谷歌转投Facebook大营,专注于快速崛起的Caffe2项目(https://github.com/caffe2 /caffe2/graphs/contributors, https://github.com/caffe2/caffe2/issues)。 和Tensorflow不同,Caffe2允许用户通过一行代码用某一条数据执行某一网络层。 此外,Pytorch正越来越受到顶尖AI研究人员的青睐。

    1K110发布于 2018-04-28
  • 来自专栏张志敏的技术专栏

    Micorsoft.Owin 的设计

    Micorsoft.Owin 的设计 在 OWIN 的设计当中, 一切都是松散耦合的, 基于职责链的中间件处理模式给开发者提供了很大的自由, 基于 OWIN 的应用甚至可以脱离 Windows/IIS Microsoft.Owin 中奇葩的设计 不过今天要的是 Microsoft.Owin 的设计, 在传统的 System.Web 命名空间下, 有一个很庞大的 HttpContext 对象, 让开发者又爱又恨

    1.4K10发布于 2020-08-10
  • 来自专栏学无止境

    Go:学习笔记兼(1)

    2)一条语句只能写在一行中 如果你一定要把两条语句写在一行中,那么也是可以的,但是必须要在第一条语句后面手动加上分号。但是强烈不建议这么做。 示例 2: fmt.Println("hello\rworld!") 运行结果: world! 这虽然有点坑,但其实还好,一般人换行符都会用 \r\n 或 \n,很少有人会用 \r 吧。 这里有个点,我在下面的隐式转换中再来。 (2) 浮点数 没有 float 和 double,而是用 float32 和 float64 表示。 浮点类型默认声明为 64 位。 var num1 int64 = 999999 var num2 int8 = int8(num1)  // 转换结果是63 开始,也许你觉得,隐式转换没有就没有吧,最多用的时候强转一下。 之前说道 int 类型的时候,有个要的,来看下面的代码! 不管你是啥系统,int 和 int32、int64 都是不同的类型,想直接比较?没门!

    2.1K10发布于 2019-01-22
  • 来自专栏FunTester

    一起接口文档

    首先我个人工作经验最大的一个感触就是。如果说一件事情做好,能够最大的提升工作效率,我觉得就是文档规范。对于接口测试来说,接口文档。就是最要命的卡脖子技术。 啊首先要说一下jira的文档写的还是非常好的,虽然是英文的,但是通过翻译软件翻译出来阅读也是没有任何障碍的,但是我要的就是他关于接口参数以及接口响应的处理。 还有就是呃关于fields里面参数values的传参方式:这里要的两个点第一个就是明明传一个值来解决的非要穿一个JSON对象。 创建问题 POST /rest/api/2/issue 可以使用/rest/api/2/issue/createmeta资源确定可以在创建时在 fields 参数或更新参数中设置的字段。

    69440发布于 2021-09-14
  • 来自专栏企鹅号快讯

    对主流编程语言的

    2.JavaScript 无法拒绝 JavaScript 的原因:互联网以及无数浏览器仍然坚持使用 JavaScript,而 Node.js 的出现甚至迫使我们在服务器端也要使用 JavaScript

    1.3K80发布于 2018-02-11
  • 来自专栏JavaQ

    烂代码汇 | 奇葩命名

    2.奇葩包名 包名称使用毫无意义的单个字母或另类的单词。 正常的包结构名称应该以官网或产品域名的倒序为基础包,然后细分service、dao等。

    1.2K50发布于 2018-04-04
  • 来自专栏学无止境

    Go:学习笔记兼(3)

    数组的声明 var arr [10]int 数组的初始化 var arr1 [3]int = [3]int{1, 2, 3} var arr2 = [3]int{4, 5, 6} var arr3 =  一万字… 虽然有切片可以用来实现我们的功能,但是,数组就变得有点鸡肋了。 切片 slice 切片是引用类型,类似于 C# 中的 list 。  Python 很像 //方法二: var slice2 []int = make([]int, 5, 10) //方法三: var slice3 []int = []int{1, 2, 3, 4, 如果 切片 1 调用 append 后赋值给了 切片 2,则 切片 1 保持未追加前的原样不变,另生成一个新的切片赋给 切片 2。 := new(Person) person2.Name = "Tom" person2.Age = 10 fmt.Println(*person2) // 方式三: var person3 *Person

    98020发布于 2019-03-05
  • 来自专栏运维专栏

    深度某云ack服务

    发自内心的一下某云的ack服务。其他服务没有多大发言权。都差不多。但是作为一个算是比较早期的kubernetes用户有必要一下某云的ack服务,没有办法。 深度某云ack服务1.从创建集群开始吧1. 关于虚拟交换机关于这个选择虚拟交换机我就很不能理解,比如我现在有四个交换机,ok,我选择了三个,是不是我另外一个交换机的服务器就不能加入集群? 能不能别让我修改阿......4.可恶的报警.......先一下这个报警模板,大家的审美观看一下可还顺眼? 然后接着,报警这里fs.inode.utilization_device设置的阈值是85%没有问题,看一下kubelet的垃圾回收:--eviction-hard=imagefs.available 希望某云ack的小伙伴能看到我的,没有办法阿无门阿....太高高在上了.....希望能听一下用户的心声!更忍不住突遭,写个文章非要让我写某云吗?人工智能真的让我呵呵

    1.5K41编辑于 2022-08-18
  • 来自专栏机器学习炼丹术

    Adam优化器为什么被人

    最常用的Adam优化器,有着收敛速度快、调参容易等优点,但是也存在经常被人的泛化性问题和收敛问题。 因此,在很多大佬的代码中,依然会使用传统的SGD+momentum的优化器。 2 Adam的两个 2.1 泛化问题 在讨论模型泛化问题的时候,我们会希望模型找到的极小值(收敛位置),是一个比较平缓、不陡峭的位置!,原因看下图: ? 2.2 收敛问题 Adam在某些情况下会出现无法收敛的情况,最著名的关于这个问题的Adam的就是这个论文:2018 ICLR的best paper:On the Convergence of Adam

    3.7K20发布于 2020-07-14
  • 来自专栏大龄程序员的人工智能之路

    一下开源鸿蒙系统

    capability cgroup_seclabel=0 SELinux: policy capability nnp_nosuid_transition=1 SELinux: (dev mmcblk0p2, type ext4) has no security xattr handler audit: type=1403 audit(1625477182.800:2): auid=4294967295 ses audit(1625477182.820:5): avc: denied { read } for pid=1 comm="init" name="product" dev="mmcblk0p2" 这段时间一直沉浸在开源鸿蒙系统中,所谓爱之切,责之深,在此忍不住要一下开源鸿蒙系统。 首先是文档问题。大多数开源系统都存在文档不足的问题,而且很多开发人员信封源码就是最好的文档。 再次,还是要一下开源鸿蒙系统的构建系统,混杂了 GN、Make、JSON、Python脚本、Bash脚本等等,这是逼迫程序员拥有十八般武艺,才能把这些整明白。

    1.9K50发布于 2021-07-14
领券