自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JamieCheung的专栏

不喜欢探究原理和机制的程序媛,不是一个好程序媛!

  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 CSS---中文能自动换行,字母数字不会自动换行问题

.right { width: calc(100% - 102px);}中文能自动换行,针对字母、数字不会自动换行问题,需增加一行 word-break:break-all;.right { width: calc(100% - 102px); word-break: break-all;}...

2019-08-15 08:50:48 2267

转载 Notepad++64位的JSON格式化插件

notepadd++64位没有插件管理,找了一下,需要下载包在可以,再次记录一下。 安装  :1、下载插件压缩包并解压出dll:Jsonviewer2.dll(64位)或NPPJSONViewer.dll(32位);2.、拷贝对应dll到Notepad++安装目录下的plugins目录。 3、重启Notepad++程序,在插件栏选择即可使用。  64位下载...

2018-12-18 09:17:32 1566

原创 JavaScript---数组去重

// 数组去重Array.prototype.distinct = function(){ var arr = this, result = [], i, j, len = arr.length; for(i = 0; i < len; i++){ for(j = i + 1; j < len; j++){ ...

2018-09-13 20:32:31 329

原创 Freemaker---获取数组下标

<#if allCity?? && allCity?size > 1> <#list allCity as all> <div id=${all_index} class="allCity"> ${all.regionName} </div> </#li

2018-09-10 13:24:27 2298

原创 CSS---text-overflow: ellipsis无效问题

.groupNickname { width: 1.5rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}必须配合overflow: hidden; 和 white-space: nowrap;使用才有效。

2018-08-31 17:52:13 3972

原创 Vue---轮播vue-awesome-swiper

一、使用方法:1、先在Terminal控制台执行安装vue-awesome-swiper并保存npm install vue-awesome-swiper --save2、在main.js中导入插件,并导入样式,并引用import VueSwiper from 'vue-awesome-swiper'import 'swiper/dist/css/swiper.css'/...

2018-07-26 10:43:59 1365

原创 JavaScript--判断是PC还是手机访问

// 校验是电脑还是手机访问function isPC() { if(navigator.platform.indexOf('Win32')!=-1){ //console.log("是在电脑"); //Toast("是在电脑", 10000); return true; }else{ //console.log("是在手机"); //Toast("是在手机", 100...

2018-07-16 20:00:59 481

原创 JavaScript--判断页面是否存在某个类名

// 无地址时,图片固定不能滑动 var lengthNoaddress = $(".noAddress").length; console.log(lengthNoaddress); if(lengthNoaddress > 0) { console.log("无地址"); $('body').css("position", 'fixed'); } el...

2018-07-16 19:34:24 3613

原创 Vue---修改默认端口

在webpack.config.js文件中,在module.export = {}中的devServer中添加:port: 8888, devServer: { historyApiFallback: true, noInfo: true, port: 8888, },

2018-06-27 16:12:23 3295 1

原创 高德地图---USERKEY_PLAT_NOMATCH

USERKEY_PLAT_NOMATCH:请求key与绑定平台不符请求中使用的key与绑定平台不符,例如:开发者申请的是js api的key,却用来调web服务接口;打开应用管理 http://lbs.amap.com/dev/key/app ,添加新key,选择Web端(JS API)错误信息列表:http://lbs.amap.com/api/wx/reference/errorcode/...

2018-06-01 14:30:39 18141 2

转载 js---判断是否是在safari浏览器中打开

【常规的写法】/Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent);【正则前瞻】也可以利用正则前瞻浓缩成一条语句,其中^是指:只在开头进行一次断言判断。(?=.Safari)是指进行断言的部分包含.Safari字段,(?!.Chrome)是指断言判断部分没有.Chrome字段。/^(?=....

2018-05-03 09:53:13 10881 2

原创 js---判断是否是在safari浏览器中打开

var issafariBrowser = /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent);匹配规则:拥有Safari字段,并且没有Chrome字段。

2018-05-02 17:53:53 12396 1

原创 JavaScript---点击div遮罩层,关闭div

id="productDetailDiv",是带遮罩的大div,id="addprodtocar",是不带遮罩的div// 点击div框外,关闭div$('#productDetailDiv').click(function(event) { $('#productDetailDiv').hide();});$("#addprodtocar").click(function() { ...

2018-05-02 11:15:16 3798

原创 冒泡排序(大的往后排)

public static int[] doMaoPao(int[] in) { int temp; int length = in.length - 1; for (int i=0; i<length; i++) { for (int j=0; j<length; j++) { if (in[j] > in[j+1...

2018-02-27 13:21:47 354

转载 安卓控件 listView 的学习及优化 (ConvetView、viewHolder)

(转载注明:http://blog.csdn.net/itermeng/article/details/52149426)一. listView 的学习众所周知ListView 是一个控件,一个在垂直滚动的列表中显示条目的一个控件。使用方法为:1. 布局添加Listview 2. 在对应的activity找到listview 3. 创建一个Adapter适配器继承BaseAdapter,封装4个方...

2018-02-27 11:24:20 396

原创 Angular---can't bind to 'ngModel' since it isn't a know property of 'input'

Angular2在双向数据绑定时,抛出如下问题:can't bind to 'ngModel' since it isn't a know property of 'input'解决办法:在app.module.ts文件中,import { FormsModule } from '@angular/forms';向其应用模块@NgModule({})的imports

2018-01-29 01:23:49 1467

原创 Android---Activity的四种启动模式

一、standard(标准模式):无须指定launchMode属性,默认采用standard加载模式。如:DActivity不断启动自身,不断新建DActivity实例,但TaskID一样,所以不会启动全新的Task;按返回的时候,逐一从Activity栈顶删除Activity实例;二、singleTop(Task栈顶单例模式):指定launchMode=“singleTop”;如:任务栈中是A-...

2018-01-17 23:28:37 393

原创 Android---获取Activity返回的数据

使用场景:类似于这种场景:第一个Activity中需要选择设备的经纬度信息(在百度选择地理位置选择),因此需要重新开一个Activity界面显示地图,让用户在地图上标注地点,取得经纬度信息,并返回第一个页面,保存在经纬度信息栏;步骤:1、第一个MainActivity.java:通过startActivityForResult(Intent intent, requestCode

2018-01-17 16:34:01 3150

原创 Android---Activity传递值对象的2种方法:Serializable、Parcelable

方法一、java的序列化接口:java.io.Serializable,操作简单,序列化的操作由系统完成,所以速度慢:1、新建User.java类,写上get和set方法、构造方法,并实现Serializable:package top.javaer.app.sound;import java.io.Serializable;/** * Created by Administ

2018-01-17 00:23:43 515

原创 Android---Activity传递数据包

一、方法一:通过Intent的putExtra(bundle)方法传递参数:第一个MainActivity:findViewById(R.id.startAnotherActivity).setOnClickListener(new View.OnClickListener() { /** * Activity之间通过Intent传递数

2018-01-16 15:39:38 343

原创 Android---Activity之间的传值

第一个:MainActivity:findViewById(R.id.startAnotherActivity).setOnClickListener(new View.OnClickListener() { /** * Activity之间通过Intent传递参数 * @param view

2018-01-16 14:31:43 304

原创 Android---给方法自动添加带参数的注释的快捷键设置

1、File---Settings---keymap---在搜索框输入comment:2、右击Fix doc comment,选择Add Keyboard Shortcut添加快捷键:3、按住键盘上的Alt+X键(或者设置为你想设置的其它的快捷键),保存即可:4、原代码无注释:5、按刚刚设置好的快捷键Alt+X,代码上便会多出带参数的注释:

2018-01-16 14:10:45 3741

原创 Android---installation failed with message null.

错误提示 运行app时弹出窗口提示: installation failed with message null. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. WARNING

2017-12-06 17:41:35 2278 1

原创 Android---蓝牙状态值

// 获得BluetoothAdapter对象 BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();int s = bluetoothAdapter.getState(); Log.d("蓝牙状态值:", String.valueOf(s));

2017-10-30 11:10:50 1230

原创 Android---百度地图点击标注点,获取标注点的信息

public void changeUI(String result_info) { // 定义Marker坐标点 point[i] = new LatLng(weidu, jingdu); // 构建Marker图标 BitmapDescriptor bitmapDescriptor = Bitma

2017-10-25 11:03:24 5369

原创 Eclipse---Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules

问题:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web module解决办法:第一步:先找到...\framework(项目名)\.settings下的org.eclipse.wst.common.project.facet.core.xml文件,修改这行修改为第二步:重

2017-09-07 11:18:40 735

原创 C# --- 其他信息: @xxx不是过程xxx的参数。

更多iOS、Android、Python、Java、MySQL的文章,请点击:htt

2017-08-31 14:11:35 404

转载 初学者如何学java编程?某作者的笔记实录

一、java分为三大方向:CS架构(java se)。BS架构(java web)。java手机开发(java me),非安卓开发。(1)、java CS架构(客户端/服务器端),其模式代表软件有:QQ、飞信、优酷视频客户端等。就是通过java的图形化编程(GUI),利用各种组件,如:面板、按钮、输入框等,采用各种布局,最终形成一个系统。但由于j

2017-08-25 14:06:54 3071 1

转载 【今日荐文】4位超60岁程序员大爷的生存秘籍

美国劳动力的中值年龄是42岁,而StackOverflow的一项有关年龄的调查表明,40岁之后的开发人员只占开发人员总数的13%。那么其他人到哪里去了?他们被解雇了或者上升到管理岗位了吗?软件开发对于过了40岁的人来说,是不是就意味着终结?本文罗列了10位年龄超过40岁的老程序员们的故事,他们都是顶级的软件开发者,拒绝从事管理岗位,仍然活跃在开发一线,将编程作为生活收入的主要来源。

2017-08-21 14:41:53 1211

转载 【今日荐文】三十五年经验分享:程序员进阶八法

如果你的目标仅仅是提高自己,那么很容易实现,但是如果你的目标是成为一个伟大的程序员,那么这就不简单了。很多人都愿意说,我想变得更好,但是更好是什么却很模糊,而且人们也不知道该怎么样去做。时间到了,提高你的编程技能,认真+严肃,走起!我在这里分享八法来帮助你顺利提高你的编程技能。这些小智慧来自三十年深耕该领域,许多都令你再熟悉不过了,你可能早就认知了它们。1、

2017-08-21 09:23:40 593

原创 Android---requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS

08-18 14:14:39.937    5950-5950/? E/AndroidRuntime﹕ FATAL EXCEPTION: main    Process: com.smartenergy_tech.dataeye, PID: 5950    java.lang.SecurityException: Permission Denial: opening provider co

2017-08-18 14:47:08 5250 1

原创 Android---阻止APP的title显示

如图一所示:在上方有个label显示的是app的name,我不想让它显示出来,让整个页面全屏,如图二所示:图一 显示title只要在AndroidManifest.xml中相应的Activity处,增加一行theme属性,设置为NoTitleBar:<activity android:name=".activity.LoginActivity" andr

2017-08-15 16:04:06 1100

转载 【今日荐文】工程师故事:切勿在技术“温水”里泡太久,该是时候跳出来了!

七月,炎炎的夏日,疯狂的暴雨不分昼夜,侵袭着这座城。早上七点,我骑着摩拜单车出发去往地铁站,誓死如归一般的,挤进地铁。像往常一样,骑车、挤地铁、打卡上班。相信大家都跟我一样,未来的憧憬支撑着我们,日复一日的写着代码、重复着一样的工作、造不完的车轮、用不完的框架,然而我慢慢的开始觉得这是一个陷阱,一个把我们的梦想与未来禁锢在牢笼中、细细把玩的理想主义者。说一个老掉牙的故事:《温水煮青蛙》,

2017-07-31 09:49:58 416

转载 【今日荐文】怎样才能成为一名20K以上的高级JAVA工程师

Java是目前使用最为广泛的网络编程语言之一。 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。一般的JAVA程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究,那么怎样才是一名合格的高级JAVA工程师呢?宏观上:1.技术广度方面至少要精通多门开源技术吧,研究过struts\sprin

2017-07-28 14:25:33 1113

原创 Java---post获取选中路灯的数据时,result.message.dataOriginalSelect结果为undefined;

post获取选中路灯的数据时,通过result.message.dataOriginalSelect结果为undefined;是因为ie8或低版本ie浏览器兼容性问题,也不支持eval()函数;解决办法:使用var data = JSON.parse(result.message),然后再要取key对应的value时,可使用.来获取:data.dataOriginalSelec

2017-07-23 23:08:52 586

原创 Java---StringBuffer删除最后一个字符“,”

想要删除list的最后一个字符“,”,并增加一个字符“;”sb.deleteCharAt(sb.length() - 1);sb.append(";");更多iOS、Android、Python、Java、MySQL的文章,请点击:http://blog.csdn.net/jamiecheung更多Java、Unity3D的文章

2017-07-19 10:54:45 3089

原创 Java---List、Map、String相互转换工具类

/** * List、Map、String相互转换工具类 * create by zxx 2017.07.18 */package zxx;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class zxxUtil {

2017-07-18 16:45:51 2052

转载 【今日荐文】七大有效的编程习惯助你成为更好的程序员---Bartlomiej Karalus

作者 | Bartlomiej Karalus翻译 | 雨言编程能力和水平固然重要,但如果具备良好的编程习惯,往往也能帮助你事半功倍。本文作者通过切身经验,分享了七个有效的编程习惯,希望对大家有所帮助。最近在读一些不错的关于习惯养成的书籍,读完之后,备受启迪,于是,我开始反省自己目前的各种习惯,其中有一些就是平时日常生活中的习惯,也有一些仅仅与工作有关,说到工作,就

2017-07-13 09:12:27 316

转载 【今日荐文】聊聊成为大神路上的过程---伯乐在线/PleaseCallMeCoder

每个人都在成为大神的路上,只不过有的人在走,而有的人在跑。写在前面的话在开始正文之前我先跟大家分享一个我身边的例子。我有两个朋友,A和B。B从高一开始打dota,A从高二开始,到高中毕业的时候,A已经是一个 2100分的大神级别的人物,而B只有1200分而已。为什么A打的时间比B短,而水平却比B高呢?是天赋?是智商?似乎都不是。我对两个人还是比较了解的,虽然同样是打dota

2017-07-10 15:23:26 332

原创 Navicat Premium---连接云数据库,每次都要输入密码的解决办法

一、关闭连接二、右击数据库,点“连接属性”:三、输入密码,点击确定,下次就可以直接连接数据库,不需要手动输入密码了更多iOS、Android、Python、Java、MySQL的文章,请点击:http://blog.csdn.net/jamiecheung更多Java、Unity3D的文章,请点击:http://blo

2017-07-10 09:33:05 6281

全国计算机等级考试三级上机题库(南开100题).doc

全国计算机等级考试三级上机题库(南开100题).doc

2011-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除