综合( 右侧选择分类 )
android00

Android Studio butterknife安装以及使用

第一步:打开Androidstudio的配置,找到Plugins,在右边搜索ButterKnife ,你就会看到下面这个界面。没有错,这样是搜不到的,因为这个是搜的应该是已经安装的,没有安装的就需要点击Search in repositories,你就会看到你想要的东西了。第二步: 如图选中 Zelezny,点击Install,等安装完成之后,再点击Restart Android Studio重启
2479 人浏览
php

artisan常用命令

.生成控制器php artisan make:controller PhotoController2.使用restful生成控制器php artisan make:controller PhotoController --resource3.生成模型(-m参数为生成模型同时生成数据库创建文件)php artisan make:model User -m4.php数据表维护(迁移)新建迁移:php
2478 人浏览
kotlin

Kotlin在Android中的开发

Kotlin非常适合开发Android应用程序,将现代语言的所有优势带入Android平台,而不会引入任何新的限制:兼容性:Kotlin与JDK 6完全兼容,确保Kotlin应用程序可以在较旧的Android设备上运行,没有任何问题。Kotlin工具在Android Studio中完全支持,并与Android构建系统兼容。性能:由于非常类似的字节码结构,Kotlin应用程序运行速度与Java类似。
2476 人浏览
代码搬运工

Charles 抓包https 配置

1.软件准备【必备】Charles4.0.1下载密码: jfnk【不需要,配合Charles食用效果更佳】Paw2.3.1下载密码: t3my2.正式开始2.1 打开Charles青花瓷historyApp1.png2.2 安装证书以便能够拦截解析HTTPS请求数据historyApp2.png2.2.1 如果是选择本地安装证书的话,记住保存格式选择.cerhistoryApp3.png2.2.2
2476 人浏览
xiaozhi

2.Web 性能优化: 图片优化让网站大小减少 62%

图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。因此,虽然网络图像需要清晰明快,但它们尺寸可以缩小压缩的,使用加载时间保持在可接受的水平。在我的网站上,我注意到我的主页的页面大小 超过了1.1MB,图片占了约88%,我还注意到我提供的图像比它们需要的大(在分辨率方面),显然,还有很多改进的空间。我开始阅读 Addy Osmani
2475 人浏览
littleGG

iOS Cell宽度,在iphone5的时候是320,在iphone6的时候为啥也是320?

一个已经适配了iPhone6/iPhone6Plus的项目,StoryBoard/Xib中的设计视图宽度是320,在tableView:cellForRowAtIndexPath:里打印cell.size,会发现size.width在iPhone6等设备下依然是320这是不是很奇怪?其实不奇怪,因为你是在cell显示之前打印size的,这个时候的size还是你这个cell在StoryBoard/X
2472 人浏览
android

android ButterKnife的简单使用

Butter KnifeAttention: Development on this tool is winding down. Please consider switching toview binding in the coming months.Field and method binding for Android views which uses annotation processi
2468 人浏览
cnbzlj

android 根据文件Uri获取图片url

今天,简单讲讲android里如何通过文件的Uri获取文件的路径url。昨天,我讲了如何调用手机的文件管理器获取文件资源,但是文件管理器返回的是文件的Uri,我们需要通过Uri获取文件的url才可以操作文件。昨天的博客虽然写了一种Uri转url的代码,但是我自己也没有很懂,于是在网上查找资料,最终解决了问题。这里记录一下。一.简易版处理(实际并没发现有什么问题)public static Stri
2467 人浏览
web

HTML CSS整理笔记 (十)HTML部分

完成笔记链接:https://www.niwoxuexi.com/blog/web/article/1245——HTML部分——utf-8 和 utf8的使用只有MySQL可以用"utf8",但其他地方一律使用大写"UTF-8"。网页推荐使用长后缀名.html有的浏览器中直接输出中文会出现中文乱码,可加声明<meta charset="UTF-8"><!--HTML注释-->
2467 人浏览
hangge

Redis - 安装和部署教程2(CentOS下Redis集群的搭建)

Redis - 安装和部署教程1(CentOS下单个Redis实例安装)四、Redis 集群原理1,基本介绍在 Redis 集群中,所有的 Redis 节点彼此互联,节点内部使用二进制协议优化速度和带宽。当一个节点挂掉后,集群中超过半数的节点检测失效时才认为该节点已失效。不同于 Tomcat 集群需要使用反向代理服务器,Redis 集群中的任意节点都可以直接和 Java 客户端连接。2,数据分配策
2466 人浏览
hangge

Intellij - 实现项目的热部署1(使用spring-boot-devtools实现自动编译重启)

在开发 Spring Boot 项目时,每次修改代码之后都需要手动重启项目,十分浪费时间。Spring 为开发者提供了一个名为 spring-boot-devtools 的模块来使 Spring Boot 应用支持热部署,当配置了 devtools 后,我们在 classpath 修改任何文件后项目都将会自动编译并重启。1,添加依赖(1)首先我们修改项目的 pom.xml 文件,在 depende
2465 人浏览
java

Kubernetes在宜信落地实践

一、容器云的背景伴随着微服务的架构的普及,结合开源的Dubbo和Spring Cloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构。应用从有状态到无状态,具体来说将业务状态数据如:会话、用户数据等存储到中间件中服务中。微服务的拆分虽然将每个服务的复杂度降低,但服务实例的数目却呈现出爆炸式增长,这给运维增加难度,一方面是服务部署、升级,另一方面是服务的监控故障恢复等。
2465 人浏览
xiaozhi

25.JavaScript什么时候不使用箭头函数

原文:https://dmitripavlutin.com/when-not-to-use-arrow-functions-in-javascript/译者:前端小智为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!这些年来,ES6 将 JS 的可用性提升到一个新的水平时: 箭头函数、类等等,这些都很棒。箭头函数是最有价值的新功能之一,有很
2462 人浏览
cnbzlj

android ListView 局部刷新

今天,简单讲讲android如何对ListView 进行局部刷新。之前,自己做的ListView 发现刷新频率太高了,而且很多界面上看不到的数据改变时调用Adapter.notifyDataSetChanged()也会导致整个ListView 进行刷新。其实我们只需在界面元素改变时刷新界面那个改变的item就可以。如果不停刷新这个界面,会导致效率减低。所以在网上搜索了资料,最终解决了问题。平时在写
2461 人浏览
wechat

微信小程序获取当前时间戳、获取当前时间、时间戳加减

//获取当前时间戳 var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; console.log("当前时间戳为:" + timestamp); //获取当前时间 var n = timestamp * 1000; var dat
2461 人浏览
xiaozhi

13.JavaScript是如何工作的: CSS 和 JS 动画底层原理及如何优化它们的性能

概述你肯定知道,动画在创建引人注目的 Web 应用程序中扮演着重要的角色。随着用户越来越多地将注意力转移到用户体验上,商户开始意识到完美、愉快的用户体验的重要性,结果 Web 应用程序变得越来越重,并具有更动态交互的 UI。这一切都需要更复杂的动画,以便用户在整个过程中更平稳地进行状态转换。今天,这甚至不被认为是什么特别的事情。用户正变得越来越挑剔,默认情况下,他们期望的是具有高响应性和交互性的用
2461 人浏览
wechat

小程序登录

小程序登录小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。登录流程时序说明:调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 和 会话密钥 session_key。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后
2459 人浏览
wechat

微信小程序协同工作和发布

小程序协同工作和发布在中大型的公司里,人员的分工非常仔细,一般会有不同岗位角色的员工同时参与同一个小程序项目。为此,小程序平台设计了不同的权限管理使得项目管理者可以更加高效管理整个团队的协同工作。以往我们在开发完网页之后,需要把网页的代码和资源放在服务器上,让用户通过互联网来访问。在小程序的平台里,开发者完成开发之后,需要在开发者工具提交小程序的代码包,然后在小程序后台发布小程序,用户可以通过搜索
2459 人浏览
hangge

Linux - 新建用户教程(新增一个具有root权限的新用户)

(1)首先执行如下命令新建个hangge用户。1useradd hangge(2)接着执行下面命令对其设置密码(这里设置为123)输入密码时可能会提示:“无效的密码: 密码少于 8 个字符”“无效的密码: 密码未通过字典检查 - 过于简单化/系统化”。我们可以不用管它,直接输入密码后回车。1passwd hangge(3)将查看/etc/sudoers文件权限,如果是只读权限,修将其改为可写权限。
2457 人浏览
xiaozhi

2.前端面试:谈谈 JS 垃圾回收机制

最近看到一些面试的回顾,不少有被面试官问到谈谈JS 垃圾回收机制,说实话,面试官会问这个问题,说明他最近看到一些关于 JS 垃圾回收机制的相关的文章,为了 B 格,就会顺带的问问。最近看到一篇讲 JS 垃圾回收的国外文章,觉得讲得明白,所以就翻译过来了,希望对你们有所帮助。垃圾回收JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。当
2456 人浏览