综合( 右侧选择分类 )
android01

Android产品研发(十八)-- WebView问题集锦

上一篇文章中我们介绍了hybrid开发相关的知识。重点介绍了hybrid开发的概念,hybrid开发的作用,android中如何实现hybrid开发,android中实现hybrid开发的例子,以及产品开发中hybrid开发实践等,通过对以上这些概念的介绍我们对hybrid开发应该已经有了大概的了解,更多具体的内容可参考我的:android产品研发(十七)-->Hybrid开发本文中我们将介
2668 人浏览
wechat

微信小程序wxml的{{}}中使用函数

因为在微信的wxml的动态绑定数据的时候经常遇到函数,实现类似vue的filter的效果,查阅文档之后发现不能直接使用函数,要通过一个.wxs文件来做https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html根目录新建utils/utils.wxs这里面好像不支持es6的语法,而且很多基本数据类型
2666 人浏览
java

分布式开放消息系统(RocketMQ)的原理与实践

分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的?关键特性以及其实现原理一、顺序消息消息有序指的是可以按照消息的发送顺序来消费。例如:一笔订单
2664 人浏览
php

如何在 Laravel 中正确地返回 HTTP 状态码

在 API 中返回状态码是很重要的,因为响应处理程序是工作在 API 的响应状态码之上的。写 API 时其中有一个重要的地方是更好的处理响应状态码。以前,我一般会使用不常用的 Integer 类型数字作为 HTTP 状态码 。看下面的这个例子:<?php namespace App\Http\Controllers; use App\Http\Controllers\Controlle
2659 人浏览
hgweb

JS - Lodash工具库的使用详解3(String字符串操作函数)

三、String 字符串操作函数1,将字符串转换成驼峰命名camelCase 函数可以将字符串中非数字和字母的字符都过滤掉,然后再转换为驼峰。console.log(_.camelCase('Foo Bar')) // => 'fooBar' console.log(_.camelCase('--foo-bar--')) // => 'fooBar' console.log(_.c
2656 人浏览
cnbzlj

android 解决String.format多语言存在的问题

今天,简单讲讲android里如何解决String.format在切换语言时存在的问题。 之前,我写过一篇博客,讲关于String.format的基本使用,大家如果没有看过,建议看看或者去网上查找资料。但是昨天,发现当手机切换成阿拉伯语时,String.format格式化的数据是一串奇怪的字符串。于是在网上查找资料,最终解决了问题。这里记录一下。 这里还是先回顾一下String.format的
2651 人浏览
android

Git中.gitignore文件不起作用的解决以及Git中的忽略规则介绍

在Studio里使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录,如果没有.gitignore文件,可以自己手工创建。在.gitignore文件中的每一行保存一个匹配的规则例如:1234567# 此为注释 – 将被 Git 忽略*.a# 忽略所有 .a 结尾的文件!lib.a# 但 lib.a 除外/TODO# 仅仅忽略项目根目录下的 TO
2647 人浏览
androidproject

封装带分类的RecyclerViewAdapter UniversalTypeRecyclerView

UniversalAdapter这是封装的带分类Recyclerview的Adapter,主要解决项目中分类列表繁琐的重复劳动。不影响Recyclerview或其他封装的上拉下拉Recyclerview的正常使用只需写一个继承UniversalAdapter的adapter支持分类和子项部分的自定义布局数据类需实现OnTypeList接口数据结构JSON示例[ { "title&qu
2646 人浏览
hgweb

Vue.js - 解决部署到服务器后Element UI图标不显示问题(404错误)

1,问题描述(1)element-ui自带了一套常用的图标集合,使用起来十分方便。最近发现当Vue.js项目中使用element-ui图标时,如果使用npm run dev方式启动,图标是显示正常的: (2)而一旦使用npm run build编译打包后发布到服务器上,会发现图片显示不出来(Chrome浏览器下显示方块)。(3)查看网络请求可以看到如下两个字体文件加载不到:http://local
2639 人浏览
aliyun

我的全站https之路

背景很早前就想着升级https,总觉得会很难自己想用nginx但是也没用过不会弄就一直拖着,前两天突然决定搞一下,没想到一天多时间就搞完了,所以人还是要多尝试,有这个想法还没搞的人要赶快动起来啦。这里记录一下防止后面自己在搞还要去查资料。 网站是自己个人的网站,后台用的 nodejs ,服务器用的阿里云的 <code>ECS,操作系统是linux - centOS。 目的网上介绍好
2638 人浏览
android00

Android平台架构

Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建。下图所示为 Android 平台的主要组件。图 1. Android 软件栈。Linux 内核Android 平台的基础是 Linux 内核。例如,Android Runtime (ART) 依靠 Linux 内核来执行底层功能,例如线程和低层内存管理。使用 Linux 内核可让 Android 利用主要安全功能
2637 人浏览
iOS

TextField内文字距左边框的内边距

默认情况下,当向textField输入文字时,文字会紧贴在textField左边框上.我们可以通过设置textField的leftView,设置一个只有宽度的leftView.这样还不够,因为默认leftView是不显示的.还需要将leftViewMode设置为UITextFieldViewModeAlways.这样就完成了.(小技巧:通过查询UITextField的头文件可以看出leftView
2634 人浏览
xiaozhi

2.React造轮系列:对话框组件 - Dialog

UI对话框一般是我们点击按钮弹出的这么一个东西,主要类型有Alter,Confirm及Modal, Modal 一般带有半透明的黑色背景。当然外观可参考 AntD 或者 Framework 等。确定 APIAPI 方面主要还是要参考同行,因为如果有一天,别人想你用的UI框架时,你的 API 跟他之前常用的又不用,这样就加大了入门门槛,所以API 尽量保持跟现有的差不多。对话框除了提供显示属性外,还
2631 人浏览
androidproject

SpriteAnimationView:一个用于播放精灵图动画的组件

SpriteAnimationViewA customized view to play sprite sheet animation查看中文版本Usage:<com.xinxin.spritesheetanimation.SpriteAnimationView android:id="@+id/animation_view" android:layout_width
2629 人浏览
web

给 Web 开发人员推荐的通用独立 UI 组件(一

现代 Web 开发在将体验和功能做到极致的同时,对于美观的追求也越来越高。在推荐完图形库之后,再来推荐一些精品的独立 UI 组件。这些组件可组合在一起,形成美观而交互强大的 Web UI 。给 Web 开发人员推荐的开源图形库 —— 2D/3D给 Web 开发人员推荐的开源图形库 —— 动画给 Web 开发人员推荐的开源图形库 —— 数据可视化下面将针对 Layout(布局)、Icon(图标)、P
2628 人浏览
iOS

Mac如何关闭开机启动项

1、首先进入“系统偏好设置”的 “用户与群组”选项。2、打开用户与群组后可以看到如图所示的“登陆项”标签。3、可以看到有应用程序是默认开机启动的,点击左下角的“+-” 即可添加或删除开机启动程序。如果机器有设置密码,先点击左下角锁的图标进行解锁。
2627 人浏览
php

Yii2的where方法使用大全

PHP工程师说白了也是CURD工程师,所做的工作无非是各种业务的CURD,掌握各种where的使用,MM再也不用担心我的程式会被攻击了~Yii中,使用where方法是非常频繁的,而且where方法本身的使用技巧比较的多,在这里我梳理了一些常用的,以便于以后工作中的随时查阅的需要,也希望能帮助到查阅此文的你,也欢迎各位的补充,不足之处希望指出!还是从简入深吧!ps:这里的数据表是进行模拟的。1)简单
2626 人浏览
cheng

程序员实用工具网站

目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站 9、项目开源10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有Cookie,并且秘迹搜索聚合了百度
2625 人浏览
hgweb

JS - Lodash工具库的使用详解10(Array数组函数7:根据指定规则进行分组、统计)

十、Array 数组函数7:根据指定规则进行分组、统计1,groupBy(1)groupBy 方法可以据指定规则进行分组,该方法会创建一个对象:key 是经过迭代函数执行处理数组中的每个元素后返回的结果。分组值的顺序是由他们出现在数组中的顺序确定的。每个键对应的值为负责生成 key 的元素组成的数组(2)简单的使用样例:_.groupBy([6.1, 4.2, 6.3], Math.floor);
2624 人浏览
cnbzlj

android轮播图Banner的使用及详解

今天带给大家一个比较实用的轮播图框架,banner1.导入依赖Gradledependencies{ compile 'com.youth.banner:banner:1.4.10' //最新版本 }或者引用本地libcompile project(':banner')2.添加权限<uses-permission android:name="android.permissio
2621 人浏览