关键字:
  • CentOS 连网配置

    作者: king       发表时间: 2018-01-08 23:53
    网络配置: 启用网络连接 连接方式: (1)桥接网卡 (2)VirtualBox Host-Only Network 仅虚拟机和主机通信 界面名称 ET Adapter/WIFI 混杂模式选择 全部允许。   问题:修改ip后,联网失败  解决:       1.su root 切换到管理员账号       2.定位目录 cd /etc/sysconfig/network-scripts       3.打开文件 vi ifcfg-enp0s3        4.修改内容 把 ONBOOT 设为 yes       5.保存退出 按“ESC” 键进入【命令模式】, 然后输入“:”,进入【末行...
  • Web、移动开发之Nodejs:(1)Express环境配置及项目部署

    作者: king       发表时间: 2017-12-31 00:16
      开发环境配置 1.1 node nvm环境安装 1.下载:nvm-windows,解压到一个全英文路径。 2.将 settings.txt 中 root 配置为当前 nvm.exe 所在目录,如C:\Node\nvm path 配置为 node 快捷方式所在的目录,如C:\Node\nodejs arch 配置为当前操作系统的位数(32/64),如:64 proxy 不用配置 3.配置环境变量 NVM_HOME = C:\Node\nvm (注:当前 nvm.exe 所在目录) NVM_SYMLINK = C:\Node\nodejs (注:node 快捷方式所在的目录) PATH = %NVM_HOME%;%NVM_SYMLINK%; 4.测试环境     cmd命令提示符界面运行以下命令,正常则安装成功。     nvm     nvm ls ...
  • Web、移动开发之Web前端:(4)JavaScript

    作者: king       发表时间: 2017-12-30 18:12
    1、javascript语法规范 1.1 <script></script>可以放在任何一个地方。 可以是<head></head>内部 可以是<body></body>内部 1.2 javascript执行顺序 自上而下顺序执行。如以下页面先加载我有一批小毛驴我从来也不骑然后弹出警告窗口关闭警告窗口之后再加载有一天我心血来潮,我骑它去赶集。   <body> <!--顺序--> 我有一批小毛驴我从来也不骑 <script> alert('我的第一个JS代码2'); </script> 有一天我心血来潮,我骑它去赶集 </body> 1.3大小写敏感,弱类型。 所有的变量都用var来定义。 如果有错误,没有定义变量就使用,将不执行。   如执行以下代码会报错: ...
  • Eclipse 快捷键

    作者: king       发表时间: 2017-12-14 21:16
    Eclipse 快捷键   F8:继续运行,直到遇到断点 F6:单步 F5:单步,进入函数   F7:由函数内部返回到调用处   重构菜单:Alt Shift T 重构-改变方法签名:Alt Shift C 重构-移动:Alt Shift V 重构-重命名:Alt Shift R  选中到行末/行首:Shift End/Home 选中上一个/下一个单词:Ctrl Shift Left/Right   代码格式化:Ctrl SHIFT F 删除行:Ctrl D 显示搜索对话框:Ctrl H   快速修正:Ctrl 1 单词补全:Alt / 重构菜单:Alt Shift T 注释:Ctrl /          
  • Visual Studio快捷键

    作者: king       发表时间: 2017-12-14 21:14
    Visual Studio快捷键   F5 继续运行,直到遇到断点 F10 单步 F11 单步,进入函数     F12 转到定义   Ctrl K,D 格式化代码 Ctrl K,F 整理缩进格式   Ctrl K,C: 注释 Ctrl K,U: 取消注释   Ctrl K,S 插入外侧代码#region   Ctrl M,O折叠所有大纲 Ctrl M,L展开所有大纲   Ctrl K,M: 生成方法存根 CTRL SHIFT B 生成解决方案   TAB两次插入代码块,比如"for"在这个状态下,按两次"tab"键,将会插入代码块
  • Android Studio 快捷键

    作者: king       发表时间: 2017-12-14 21:12
    Android Studio 快捷键   F9 继续运行,直到遇到断点 F8 单步 F7 单步,进入方法     Shift F6 重命名   Ctrl / 注释、取消注释 Ctrl Alt L 格式化代码 Ctrl - 折叠 Ctrl 展开 Ctrl Shfit - 折叠全部 Ctrl Shfit 展开全部   Ctrl O 重写基类方法 Ctrl I 实现接口 Alt Insert 生成读写器   TAB两次插入代码块
  • HTML5 在onchange事件手机上失效问题处理

    作者: king       发表时间: 2017-10-22 14:17
    HTML5 在onchange事件手机上失效。改成$('#searchInput').on('input change keyup',callback); 方式1(失效): <input type="text" onchage="search()" onkeyup="search()"  value="搜索"> 方式2(失效): $('#searchInput').change(function(){      search(); }); 方式3(失效): $('#searchInput').keyup(function(){      search(); });   有效方式: $('#searchInput').on('i...
  • Android WebView onPageFinished解决返回上一页时标题不刷新

    作者: king       发表时间: 2017-10-22 14:09
    WebChromeClient的onReceivedTitle中刷新标题 webView.setWebChromeClient(new WebChromeClient() { public void onReceivedTitle(WebView view, String title) { super.onReceivedTitle(view, title); tvTitle.setText(title); } }); 调用goback()返回上一页时,上述方法未能调用到。使用以下方法: WebChromeClient的onPageFinished中刷新标题 webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { tvTitle.setText(view.getTitle()); } ...
  • WebView中实现javaScript和Android互调

    作者: king       发表时间: 2017-10-22 13:41
    关键代码: webview.addJavascriptInterface(new MyJavaScript(this), "AndroidNative"); <a href='javascript:AndroidNative.telephone("13816978870")'> webview.loadUrl("javascript:**");   定义@JavascriptInterface 接口的类   public class AndroidNative {      Context context;     public  AndroidNative(Context context) {          this.context =...
  • JavaScript console打印网页调试信息

    作者: king       发表时间: 2017-10-22 13:21
    console.log('日志');   console.info('信息');   console.error('错误');   console.warn('警告');     console.log('%d年%d月%d日',2017,10,22);    console.log('%o',document.body.div); //可展开的的DOM   console.log('%c您好!','color: red; font-size: 20px'); //带字体的信息     console.group('组信息');   console.log('第一条');   console.log('第二条'...
  • Android Bitmap尺寸压缩和质量压缩

    作者: king       发表时间: 2017-10-22 12:04
    Bitmap尺寸压缩     在图片显示或处理时,经常需要创建Bitmap对象。由于Bitmap占用内存是跟图片的像素点数量直接相关的,因此图片尺寸的大小对内存的占用有很大的影响。如2560x3840尺寸的照片,如果ARGB_4444格式直接加载到Bitmap,占用内存中2560x3840x2/(1024x1024)=18.75M,如果以ARGB_8888格式直接加载则占用内存37M。Android虚拟机默认分配给应用的内存为16M,这样很容易就发生OOM(OutOfMemory)错误。     在满足显示要求的前提下,应尽量减小Bitmap的宽高尺寸。     从图片文件读取为Bitmap对象,可根据需要显示的大小,计算出采样率,然后创建出合适尺寸的Bitmap对象,尽可能减小对内存的占用。      /**      * 根据采样率从文件获取位图图片      * ...
  • Android中getMeasuredHeight和getHeight的区别

    作者: king       发表时间: 2017-10-22 11:02
    getMeasuredHeight getMeasuredHeight:是用于测量的高度,也就是View实际的高度,它的值是在onMeasure方法里面通过setMeasuredDimension();设置出来的。getMeasuredHeight要在onMeasure方法之后调用,否则会得到0。 如果高度设置为match_parent 则为手机屏幕的高度,如果设置为200dp,那么通过View.getResources().getDisplayMetrics().density*200获取高度像素值。 getHeight getHeight:是指在屏幕上显示出来的高度,View的onMeasure方法运行完之后还会运行一个onLayout方法,要等到onLayout运行完之后才能得到具体的值。onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。 放置子View只需重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局,通过View.layout(int Left,int...
  • JavaScript函数的apply和call

    作者: king       发表时间: 2017-10-22 10:27
    参考原文:http://blog.csdn.net/business122/article/details/8000676 apply Function.apply(obj,args) 接收两个参数  obj:这个对象将代替Function类里this对象 args:这个是数组,它将作为参数传给Function apply可以将一个数组默认的转换为一个参数列表,即(obj,[param1,param2,param3])转换为(obj,param1,param2,param3)  apply调用,传入参数数组的长度和函数定义的参数列表个数必须一致,否则调用失败。 call Function.call(obj,[param1[,param2[,…[,paramN]]]]) 接收参数数量不定 obj:这个对象将代替Function类里this对象   params:这个是一个参数列表,个数是不定的 call调用,传入的参数和Functi...
  • Web、移动开发之Web前端:(3)Css及Css3

    作者: king       发表时间: 2017-10-07 01:43
    参考网址: http://www.runoob.com/css 1 CSS概述及发展历程 CSS(Cascading Style Sheet) 层叠样式表:控制布局和显示效果。 布局选择CSS div css 内容和显示分离 与其他标签元素兼容性好 尺寸小速度快 更有利于响应式布局 ul li css适合列表项目 菜单项目的布局 摒弃table布局,table可用来展示表格数据。 CSS1.0 1997年 W3C 颁布 HTML4 标准的同时也发布了有关样式单的第一个标准 CSS1.0。主要涉及选择器、样式属性、伪类 / 对象几个大的部分。 选择器分为派生选择器、ID 选择器和类选择器几种。样式属性主要包括 Font 字体、Text 文本、Background 背景、Position 定位、Dimensions 尺寸、Layout 布局、Margins 外边距、Border 边框、Padding 内边距、List 列表、Table 表格、Scrollbar 滚动条、a 的 link、hover、active...
  • JavaScript操作cookie

    作者: king       发表时间: 2017-10-06 22:48
    赋值:document.cookie="uname=kinglong";//不会丢失其他cookie的值,浏览器维护多个 存储多个名/值对:document.cookie="uid=001; uname=kinglong"; 取值:var strCookie=document.cookie; //对包括了该域名下的所有cookie ,以分号隔开的多个名/值对所组成的字符串   在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。 因此包含特殊字符时使用escape()编码特殊字符的赋值, 使用unescape()解码   默认情况cookie仅仅是存储在内存中,浏览器关闭后这些cookie将会丢失,可以用下面的选项来给cookie设置终止日期:document.cookie="uid=001; expires=GMT_String";   删除一个cookie,可以将其过期...