关键字:
  • Android IDE使用及工程管理

    作者: king       发表时间: 2018-03-01 21:44
    1 IDE 1.1 Android Studio 1.2 Gradle 1.3 Maven   2 工程管理 2.1 kotlin配置 2.1.1 在Project的build.gradle中配置kotlin: buildscript {     ext.kotlin_version = '1.1.2-4'     repositories {         maven { url 'https://maven.google.com' }         jcenter()     }     depende...
  • 阿里云更换操作系统记录

    作者: king       发表时间: 2018-02-04 12:32
    阿里云服务器配置:单核 2G内存 之前安装的Windows Server2012,运行一个SVN服务、一个IIS web站点和一个NodeJs博客项目,经常提示内存溢出。考虑到Window Server 2008 占用内存小一点,因此替换了操作系统,并将基础环境和网站重新部署了一遍。记录以下为操作记过程,备忘:   一、网站部署: 1.添加角色 Web服务器(IIS) 2.注册iis    cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319   aspnet_regiis -i   可以在iis管理器中的应用程序池看到多了aspnet4的项目 3.部署网站   设置应用程序池为ASP.Net v4.0 集成模式 4.安装mysql和mysql_connector 下载地址   https://dev.mysql.com/downloads/installer/ ...
  • jQuery中trim()函数报错处理

    作者: king       发表时间: 2018-01-28 12:33
    经常碰到JQuery里的trim()函数在firefox支持,但是在IE里不支持 其主要原因是写法不对,下面是错误的写法:     var content = $('#content').val();       if(content.trim() == '')          alert('空');   上面的写法在firefox下不会报错,但在ie下确会报错   正确的写法应该为:     var content = $('#content').val();       if($.trim(content) == '')    
  • Web、移动开发之Web前端:(5)jQuery(下)

    作者: king       发表时间: 2018-01-28 12:26
    9、jQuery获取父、子、兄弟节点元素 9.1parent()、parents()获取父节点元素 9.1.1 parent()获取父一级节点元素 .parent()取得父级节点元素的jQuery对象 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的。 几个上级就用几个.parent(),可连续使用。 以下代码现将所有p标签的父节点背景设置为蓝色,然后将class="selected"的p标签的父节点背景色设置为黄色。   代码清单: <body> <div><p>Hello</p></div> <div class="selected"><p>Hello Again</p></div> <script> $("p").parent().css("background...
  • Web、移动开发之Web前端:(5)jQuery (上)

    作者: king       发表时间: 2018-01-28 12:21
    1、jQuery简介 网页前端技术可按功能划分为:html 提供内容,css提供美化,js提供控制。js基于dom编程就像C# 基于.NetFramwork框架及其类库编程。 而jQuery的作用则类似于SqlHelper这类更高级的封装。jQuery是一个优秀的Javascript框架,是轻量级的js库。 jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互,同时还提供了许多成熟的插件。 学习网址:http://www.php100.com/manual/jquery/ http://www.w3school.com.cn/jquery/ 2、jQuery和DOM对象 2.1jQuery对象的实现原理 jQuery中封装了window.$ = window.jQuery = $; 在引入了jquery之后,<script>节点内即可使用window.$或window.jQuery或$或jQuery,表示jQuery对象。 ...
  • Markdown语法

    作者: king       发表时间: 2018-01-28 11:58
    1. 标题设置(让字体变大,和word的标题意思一样) 在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)   2. 块注释(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)   3. 斜体 将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来   4. 粗体 将需要设置为斜体的文字两端使用2个“*”或者“_”夹起来   5. 无序列表 在文字开头添加(*,...
  • 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 865   ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包   F8:继续运行,直到遇到断点 F6:单步,不进入函数 F5:单步,进入函数   F7:由函数内部返回到调用处   Ctrl+Shift+- 折叠 Ctrl+Shift+= 展开   重构菜单: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 ...
  • 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 快捷键   F7 单步 进入(方法等) F8 单步执行 F9 运行直至下一个断点   Shift+F6 重命名   Ctrl+/ 注释、取消注释 Ctrl+Alt+L 格式化代码 Ctrl+- 折叠 Ctrl++ 展开 Ctrl+Shfit+- 折叠全部 Ctrl+Shfit++ 展开全部   Ctrl+O 重写基类方法 Ctrl+I 实现接口 Alt+Insert 生成读写器   TAB两次插入代码块   Ctrl+Shfit+U 大小写转换   Ctrl+Shfit+N 查找文件 Ctrl+G 搜索行数    
  • 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 =...