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

    Go:学习笔记兼3

    数组的声明 var arr [10]int 数组的初始化 var arr1 [3]int = [3]int{1, 2, 3} var arr2 = [3]int{4, 5, 6} var arr3 =  func main() {     var arr [3]int = [3]int{1, 2, 3}     Sort(arr) } func Sort(array []int){ } Sort(arr 一万字… 虽然有切片可以用来实现我们的功能,但是,数组就变得有点鸡肋了。 切片 slice 切片是引用类型,类似于 C# 中的 list 。 切片的声明 var arr []int 切片的使用 //方法一: var arr1 [5]int = [5]int{1, 2, 3, 4, 5} slice1 := arr1[1: 3]    //这里的使用跟  Python 很像 //方法二: var slice2 []int = make([]int, 5, 10) //方法三: var slice3 []int = []int{1, 2, 3, 4,

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

    “双亲委派”

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

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

    又来flutter

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

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

    ,Java 设计的

    面对这个问题,那么不得不吐一下,Java 中获取长度的方式,设计着实有点乱,对刚入门的程序猿而言,那绝对是一脸的懵逼。 本次这个命名不是的重点。主要想分享如下代码片段。 "; String subStr = str.substring(1,3); str = null; System.out.println(subStr); } 3. 一条 if 语句引发不满 先给各位抛一段 Java LinkedList 类的代码片段,一起。 好了,中见真谛,今天就讲这么多吧。希望你能 get 到一点点共鸣,如果你比较感兴趣,就多多分享给身边的朋友吧。

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

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

    下安卓手机 安卓手机的问题: 1、安卓的机子运行时间长了,都需要折腾的,这就跟电脑一样,3-6个月恢复一次系统才快。很少有安卓系统不预装自己的软件的。 3、曲面屏,这是营销炒作出来的卖点,曲面屏由于外框没有保护,很容易摔碎,而且也有误触的问题。 4、有些手机采用了窄边框,而误触处理没有做好,导致用户体验极差,这不过是营销炒作出来的卖点而已。 下各品牌手机: 1、三星。三星的机子预装的各种三星的服务是最多的,而且高版本的的三星手机很难root,重启就没有root了,如果彻底root了,你彻底用不了三星PAY了,所以这有点矛盾。 华为的虚拟按键是被用户的最多的,在浏览网页的时候会有“四下巴”是效果,很不美观。而且华为屏幕主流的还是5.2和6.0英寸的屏幕,感觉大屏手机5.5英寸已经是极限了,再大就很傻(胖子除外)。 3、小米。小米为了跑分,采用发热量很大的处理器,手机自身散热设计估计也有问题,影响了品牌口碑。小米预装的软件和服务也有,但是很多你都可以不开启,所以不会占用什么内存。

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

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

    其中,一位 ID 为“oraguy”的程序员对 Oracle 数据库代码的,更是引发热议。内容大意如下: Oracle 数据库 12.2。它有近 2500 万行 C 代码。 我不再为 Oracle 工作了。永远不会再为 Oracle 工作了! ----

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

    苹果技术支持

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

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

    关于Python的那点

    虽然大部分都可以使用pip 安装但是比如说你使用 pip install Django,事先好像不知道它适应与哪个版本,这也是不同Python版本不兼容带来的,还有像python-opencv python3- 最后再说一句 了这么多,我并不是要完全否定Python,不得不说Python是一门非常简单实用的语言,而且社区强大,拥有各种功能的第三方库,说句夸张的,除了生孩子,Python能做任何事情。

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

    程序员大全

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

    1.9K60发布于 2018-03-16
  • 来自专栏郭霖

    Jetpack新成员,Paging3到真香

    如果现在再让我来评价一下Paging 3,那么我大概是经历了一个由到真香的过程。 :retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' } 注意虽然我刚才说,Paging 3是要和很多其他关联库结合到一起工作的 写到这里,我们的这个项目已经完成了一大半了,接下来开始进行界面展示相关的工作。 由于Paging 3是必须和RecyclerView结合使用的,下面我们定义一个RecyclerView的子项布局。 这个函数是触发Paging 3分页功能的核心,调用这个函数之后,Paging 3就开始工作了。 当然,这些基本用法也是最最常用的用法,所以如果你并不打算成为Paging 3大师,掌握文中的这些知识点就已经足够应对日常的开发工作了。

    3.3K20发布于 2021-03-24
  • 来自专栏不知非攻

    一下 Vue3 的语法设计

    然后这篇文章,我就主要以 Vue 的语法设计为主,来聊一下我 Vue3 的学习和使用体会 一、ref 与 reactive 一个很不好的体验就是 ref 与 reactive 都太容易丢失响应了。 二、传参设计得真复杂 从一个新手的角度,要理解 Vue3 的参数传递,居然是一件学习成本非常高的事情。 甚至我认为,React 开发者到 Vue3 才是平滑的切换,他们比 Vue2 开发者更容易接受 Vue3. 并且一个很有意思的事情是,如果你要学习 Vue3 的最佳实践,我这篇写给 React 开发者的文章,反而完美的契合了 Vue3 的使用思考。 React 哲学 除此之外,由于 Vue2 发展得非常成熟,所以哪怕 Vue3 已经发布了四周年了,Vue3 的学习资料也经常和 Vue2 混杂在一起,它的被接受程度远低于预期。

    72410编辑于 2024-07-12
  • 来自专栏静Design

    本周Behance优秀UI作品赏析(优点+)-No.3

    但是这还不够,尝试让他们立体起来,3D起来。让某些元素浮动到另一些元素的上方,形成更好的效果。 004.冥想应用 by Michael Filipiuk ?

    1.2K30发布于 2020-04-17
  • 来自专栏学无止境

    Go:学习笔记兼(2)

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

    99420发布于 2019-01-22
  • 来自专栏AI科技大本营的专栏

    观点 | 哈哈,TensorFlow被了吧

    作者 | Nico 参与 | shawn 今天,一篇TensorFlow的文章在网上刷屏,到底是怎么回事呢?来看这位作者的抱怨有没有道理。 Tensorflow面世已约两年,我还是找不到一个令我满意的批评Tensorflow的言论,也许是我用的搜索引擎不对,但是我认为罪魁祸首是一种被称为“谷歌嫉妒”的现象,具体表现为全世界的工程师都臆想: 在谷歌工作的人比你聪明 哪一天等你完成了,使用Pytorch的人也败了3家AI初创公司了。 对于像我这样的机器学习从业人员,Tensorflow也算不上明智之选。 for t in range(10000): x = np.array(np.random.random()).reshape((1, 1, 1, 1)) y = x * 3 (10000): x = Variable(torch.from_numpy(np.random.random((1,1)).astype(np.float32))) y = x * 3

    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)

    3)用 + 拼接字符串时,如果要换行,+ 必须留在行末 var str string = "hello world " +      "hello world" 这是可以的,但如果写成以下形式就不可以了 上面的语句等价于: var name string name = "Tom" (4)一次性声明多个变量 // 方法一 var n1, n2, n3 int //方法二 var name, age =  这里有个点,我在下面的隐式转换中再来。 (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对象。 customfield_80000": { "value": "red" }, "customfield_20000": "06/Jul/11 3:

    69440发布于 2021-09-14
  • Z2 项目的

    接下来的不是目的,目的是“前车之鉴后车之师”。 (提示:字有点多,看粗体即可) 搭建环境 以前搭建过很多项目,无非是需要老员工指点一下,还是几下的问题。 但是,实际上有些内容是真的不好分析,比如一张 MSG 表中有 3~4 个机构编号,并且命名相似,你知道这些机构的区别吗?还有 1~3 个人员编号,区别又是什么呢? 但是当接到一个任务后,本来一上午就能搞定的,最后硬是折腾了3天的时候,这个事情该怎么解释? (我觉得这里有些逆天) (其他比如代码扫描修复,需要写3工作日报或周报之类的非开发相关的事务不做赘述) 写在最后 也许有人说,上面这些问不大都解决了吗?没解决的不也不影响程序运行吗? 对于脑力型的劳动,工作量的增加往往是“无形”的,而这种“无形”增加的工作量,累加到极限的结果就是质量不可保证,人困马乏,出事故是迟早的问题。

    41910编辑于 2025-03-23
  • 来自专栏企鹅号快讯

    对主流编程语言的

    3.PHP PHP 给的感觉是一位单纯乖巧型女生,至于原因 PHP 相比其他语言更简单,PHP 性能足够好,热部署、易修改,我们也不用那么费心啦~ PHP 其实并不能算是真正的计算机语言,而更像是一款用于向静态

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

    烂代码汇 | 奇葩命名

    3.奇葩接口名 接口名命名规则不统一,千奇百怪,使用非名词性单词。 一般情况下,根据团队编码习惯,接口名称规则需要统一。

    1.2K50发布于 2018-04-04
领券