综合( 右侧选择分类 )
php

artisan常用命令

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

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

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

跟大家分享一些常用的Android相关的网址资料

一、Android系统1.1 Android系统源码网站备注https://android.googlesource.comGoogle官方提供的Android系统源码(需翻墙)http://androidxref.com用于阅读Android系统源码,基于OpenGrokhttp://aosp.opersys.com用于阅读Android系统源码,基于OpenGrokhttps://git.ke
2699 人浏览
xiaozhi

1. 11种在大多数教程中找不到的JavaScript技巧

当我开始学习JavaScript时,我把我在别人的代码、code challenge网站以及我使用的教程之外的任何地方发现的每一个节省时间的技巧都列了一个清单。在这篇文章中,我将分享11条我认为特别有用的技巧。这篇文章是为初学者准备的,但我希望即使是中级JavaScript开发人员也能在这个列表中找到一些新的东西。1..过滤唯一值Set对象类型是在ES6中引入的,配合展开操作...一起,我们可以使
2696 人浏览
webhome

谈谈input输入框中的value和placeholder属性应用

最近忙得不可开交,都没时间更新了,年底了嘛,为了冲KPI,公司的活动项目一个接一个呀,为了年底有个好收成,希望奖金多多啊。近期活动大都跟表单挂钩,不管是PC端还是移动端,做多了,想总结点心得,今天谈谈表单中input输入框的一些常用状态。由于HTML5的出现,使得表单的功能更加强大,input的功能应用起来更加简单,从value到placeholder。但是由于兼容问题,placeholder只适
2693 人浏览
littleGG

iOS可配置系统

## 介绍可配置系统是一套动态更新App的系统,允许我们在不发版的情况下,更新App的内容和外观。为什么会有这样一个系统?2015年初,某产品发现x宝的底部栏时不时的更换皮肤,贴合不同的节日和主题,非常漂亮,遂萌生了我们也要搞一套的想法。只是简单的支持更换UI,一年用个两三次,有我们开发自己来配。于是第一版系统诞生了,没有后台,由我们自己写JSON字符串,仅支持动态更新底部栏的图片。当然,需求的野
2693 人浏览
miniprogram

微信小程序页面跳转的5种方式及区别

1.wx.navigateTo(OBJECT)需要跳转的应用内非 tabBar 的页面的路径 , 路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2'wx.navigateTo({ url: 'test?id=1' })这种跳转方式默认有返回按钮,返回到上一个页面2.wx.redi
2692 人浏览
hangge

SpringBoot - 网络请求模版类RestTemplate使用详解6(上传文件)

九、文件上传1,效果图(1)下面通过样例演示如何使用 RestTemplate 上传文件。这里使用 Form 表单的方式进行提交,上传时除了一个文件外还附带有两个自定义参数。(2)接收端收到文件后会打印出相关参数、以及文件相关数据,并返回成功信息。(3)发送方收到反馈后将反馈信息打印出来: 2,样例代码(1)文件发送端代码如下:@RestController public class Hell
2690 人浏览
wechat

小程序收货地址功能页

小程序收货地址功能页收货地址功能页用于展示用户的收货地址列表,用户可以选择其中的收货地址。自基础库版本 2.4.0 开始支持。调用参数用户信息功能页使用 functional-page-navigator 进行跳转时,对应的参数 name 应为固定值 chooseAddress ,返回参数与 wx.chooseAddress 相同。bindsuccess返回参数说明:属性类型说明最低版本userN
2690 人浏览
hangge

K8s - Kubernetes使用详解6(Service的创建和使用)

Pod中的容器很可能因为各种原因发生故障而死掉,Controller会通过动态创建和销毁Pod来保证应用整体的健壮性。而由于每次新Pod都会分配到新的IP地址,为了能让客户端找到并访问这个服务,Kubernetes给出了Service这个解决方案。六、Service 的创建和使用1,Service 介绍(1)Kubernetes Service从逻辑上代表了一组Pod,具体是哪些Pod则是由la
2688 人浏览
tinuv

RxJava操作符(一)

RxJava操作符如果知道函数式编程那么理解RxJava的操作符就很容易了函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。我刚好懂一点.map操作符(map())函数.在Python语言中map()函数接受一个函数和一个Iterator(可迭代对象如数组),把每一个
2685 人浏览
xiaozhi

2. 2019年,Flutter 和 React Native 谁主沉浮

为了保证可读性,本文采用的音译而非直意。Flutter 与 React Native混淆了吗?本文是帮助你了解这两个应用程序开发框架区别指南。咱们知道,几年前开发和维护iOS和Android的应用程序曾经是一项艰巨的任务(独立的代码库|独立的开发团队|开发成本也忒高)。一堆狗屎。移动行业渴望进行一场革命,以遏制移动应用程序开发过程中出现的问题。因此,跨平台开发的形式就此出现了。现在,维护代码和开发
2685 人浏览
iOS

UIView层次管理(放到最上层或放到最下层)

将一个UIView显示在最前面只需要调用其父视图的 bringSubviewToFront()方法。 将一个UIView层推送到背后只需要调用其父视图的 sendSubviewToBack()方法
2680 人浏览
cheng

微信小程序,如何在返回前一个页面时,执行前一个页面的方法

问题描述在进行一些操作时,我们会经常遇到“取消操作,返回上页面”的问题,单纯的使用链接跳转的方式,必然会产生深层的的历史记录。这样给用户的体验就很不好。解决办法使用wx.navigateTo方法进行跳转这种方式,会出现“轮回地狱”(自造名词)的问题。使用wx.navigateBack的方法跳转var pages = getCurrentPages(); // 当前页面 var beforePa
2677 人浏览
android01

Android源码解析(十九)-- Dialog加载绘制绘制流程

前面两篇文章,我们分析了Activity的布局文件加载、绘制流程,算是对整个Android系统中界面的显示流程有了一个大概的了解,其实Android系统中所有的显示控件(注意这里是控件,而不是组件)的加载绘制流程都是类似的,包括:Dialog的加载绘制流程,PopupWindow的加载绘制流程,Toast的显示原理等,上一篇文章中,我说在介绍了Activity界面的加载绘制流程之后,就会分析一下剩
2677 人浏览
cheng

后端程序员必备的 10 个开源项目

Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 GitHub 上收集了一些优秀的后台控制面板,并总结得出 Top 10。1. AdminLTEGitHub Star 数 24969 , GitHub 地址:https://github.com/almasaeed201
2676 人浏览
xiaozhi

3.JavaScript如何工作:内存管理+如何处理4个常见的内存泄漏

本中,我们将讨论另一个重要主题——内存管理,这是由于日常使用的编程语言越来越成熟和复杂,开发人员容易忽视这一问题。我们还将提供一些有关如何处理JavaScript中的内存泄漏的技巧,在SessionStack中遵循这些技巧,既能确保SessionStack 不会导致内存泄漏,也不会增加我们集成的Web应用程序的内存消耗。概述像 C 这样的编程语言,具有低级内存管理原语,如malloc()和free
2675 人浏览
hangge

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

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

小程序存储

小程序存储存储每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync 对本地缓存进行读写和清理。隔离策略同一个微信用户,同一个小程序
2673 人浏览
xiaozhi

2.目前可以使用ES10的5个新特性

为了保证可读性,本文采用意译而非直译。ECMAScript 2015,也称为ES6,是一个花了6年时间完成的主要版本。从那时起,负责ECMAScript标准开发的技术委员会39 (TC39)每年都会发布该标准的新版本。这个年度发布周期简化了这个过程,并使新特性快速可用,JavaScript社区对此表示欢迎。今年,ECMAScript 2019(简称ES2019)将会发布。 新功能包括Object.
2672 人浏览