ICode9

精准搜索请尝试: 精确搜索
  • Android 固件,刷固件,ROM包2019-09-12 16:42:15

    什么是固件?刷固件?Rom包 ...?1.  固件…………操作系统 所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。 这样做的目的在于保护内层的系统程序不受文件操作的影响,提高了稳定性。 但相对的,如果想要升级系统,就必然涉及对

  • SpringBoot 开启热部署2019-09-09 15:37:14

    热部署:在编辑器中已经启动的项目,当再次修改其源代码后,能自动的进行编译、更新,不用人为的手动停掉项目,再进行重启。 未使用前:作为全栈工程师,使用 Thymeleaf 模板编写页面的时候,哪怕仅仅改动一个页面元素,都需要关闭正在运行的项目,然后手动重新启动,才能查看改动后的效果, 十分难过

  • 代码改动和配置文件相分离2019-09-09 12:07:14

    因为我们支持的字段可能会发生变化,为了避免因为这些变化导致我们频繁调整代码,我把所有字段的全集和每个网站支持的字段都放到配置文件里了。 Backend仓库下有个配置文件koiFieldList.xml, 存放的是支持字段的全集。 我会写一个API,将这个文件的内容暴露出来。 另一个配置文

  • Netty4.x中文教程系列 ChannelHandler2019-09-08 23:03:45

    原文链接:https://my.oschina.net/u/1781072/blog/542611 Netty4.x中文教程系列 ChannelHandler 上一篇文章详细解释了Hello World示例的代码。里面涉及了一些Netty框架的基础。 这篇文章用以解释ChannelHandler。笔者本身在以前写过文章 ChannelHandl

  • git 在Windows上的应用2019-09-06 09:58:57

      1. 下载Windows下的git版本,下载地址: https://git-scm.com/downloads     2.  安装git,一路next   3. 在桌面创建文件夹 git/test/     4. 鼠标右键,Git Bash Here,可以弹出在当前目录的git命令窗口     5. 初始化用户名,邮箱,仓库 git config --global user.name 'name'

  • 取消git add 的部分文件2019-08-30 15:43:29

    git reset HEAD --filename git reset --soft HEAD~1 上一个版本提交的版本 git reset --soft HEAD~2 上两次提交 –soft 不删除工作空间改动代码 –hard 删除工作空间改动代码, –mixed git reset --mixed HEAD^ 不删除工作空间改动代码,撤销commit,并且撤销git add . 操

  • 华为勇敢星实习一个月阶段性总结2019-08-05 15:51:44

    背景: 接到华为offer,呆在学校无所事事很久(本来是想去早点实习的,但是因为消费者bg是在上海,没法来回跑,只得考完试,去了上海),期间随便看看Java,没之前那么上心了,倒是以前没玩过的游戏统统玩通关了,哈哈哈!   第一周和第二周: 基本上在配环境,学习Android知识中度过,消费者BG软件工程部以Androi

  • Git的使用2019-08-05 12:37:46

    git的配置: 在本地创建ssh key:$ ssh-keygen -t rsa -C "your_email@youremail.com" 验证SSH Key是否成功连接github: $ ssh -T git@github.com 把本地创库传到github的配置: $ git config --global user.name "your name" $ git config --global user.email "your_email@your

  • git 利用好git status的提示信息2019-08-01 15:05:57

    利用好git status的提示信息 git里有工作区,暂存区,本地库,远程库这些概念,在此不赘述。本地库里面你会处于某个分支branch上,具体到你会在这条branch的某个版本HEAD,这个HEAD的名字不会变,但它可以移动到它的上一个版本。 但有一点,这个HEAD肯定是和远程库的某个HEAD是一样的。而g

  • git 使用2019-08-01 10:01:04

    创建新仓库 创建新文件夹,打开,然后执行 git init以创建新的 git 仓库。   检出仓库 执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子:git clone username@host:/path/to/repository   添加与提交 你可

  • idea 文件名颜色所代表的含义2019-07-28 12:05:06

    绿色,已经加入版本控制暂未提交; 红色,未加入版本控制; 蓝色,加入版本控制,已提交,有改动; 白色,加入版本控制,已提交,无改动; 灰色:版本控制已忽略文件。

  • 敏捷软件开发之OCP2019-07-02 16:48:18

    第9章 开放-封闭原则 任何系统在其生命中都会发生变化。如果我们期望开发出的系统不会在第1版后就被抛弃,就必须牢记这一点。 1. 开放-封闭原则 软件实体(类、模块、函数等等)应该是可以扩展的,但是不可以修改的。、 如果程序中的一处改动就会产生连锁反应,导致一系列相关模块的改

  • 添加表单2019-06-20 20:37:52

    在原来的基础上复制一份改动 到https://getbootstrap.com找到表单的代码 然后点击复制这里不需要复制全部 复制进来就是这样:    运行效果就是这样:  

  • Android Studio Build过程慢的解决办法2019-06-10 09:50:29

    可以尝试一下,但不保证百分之百有效。 在Android Studio 的Settings菜单中,找到Experimental项,里面有个Gradle项,将Only sync the active variant项打勾,这样,就只重编改动的代码,其他不改动的就不会重新编译。如果是已经打勾了,建议去掉,然后重新打勾,记得点击下方的Apply或OK进行设置

  • 30分钟让你掌握Git的黑魔法2019-05-31 17:48:48

    在Git Rev News #48期的LightReading 中有一篇文章写的不错,不仅干货满满而且还附带了操作视频。其中的内容不仅覆盖了很多git使用上的基础知识,也从使用角度上解答了很多刚接触git的开发者的疑问。为了便于读者理解,我在翻译的同时也添加了一些内容。以下为正文部分。 注:本文

  • 【数据库运维】数据库(server)的时区设置及世界主要地区的时区2019-05-26 12:47:48

    【时区设置不当会有什么问题】 当进行海外项目运维的时候,常常会遇到时区设置的问题。假设时区设置不当 或者 同样项目的server之间的时区不一致,都会有导致项目的数据异常的风险。 假设数据表的字段使用了date类型的字段,字段的默认值是sysdate。而且程序插入记录的时候使用了字

  • c#实现"扫描检测硬件改动"2019-05-26 10:51:32

    public static class Win32Api{ public const int CM_LOCATE_DEVNODE_NORMAL = 0x00000000; public const int CM_REENUMERATE_NORMAL = 0x00000000; public const int CR_SUCCESS = 0x00000000; [DllImport("CfgMgr32.dll", SetLastError=true)] pu

  • Linux改动hostname的两个办法2019-05-05 13:49:46

    假设你想把主机名改为 linux的话。两中方法: 1. # hostname linux 这样改动了以后马上生效。可是重新启动后就没了 2. # vi /etc/sysconfig/network 改动里面的hostname等号后面的内容就能够了 这个是主机名的配置文件,改动了以后重新启动系统生效。

  • Git2019-05-02 22:49:48

    下载安装 配置 本地创建ssh key ssh-keygen -t rsa -C "email@email.com" 输入注册的邮箱,之后要求确认路径和输入密码。成功会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key 在github上,进入Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title填上,粘贴在你电脑上

  • C++实现“扫描检测硬件改动”2019-04-29 23:43:37

    这里需要用到cfgmgr32.h,参考了网上好几篇博文。 #include <windows.h>#include <stdio.h>#include <cfgmgr.h>#pragma comment(lib,"setupapi.lib") int main(){ DEVINST devInst; CONFIGRET status; status = CM_Locate_DevNode(&devInst, NULL,

  • spring 自己定义标签 学习二2019-04-21 21:52:31

    在上篇中写的仅仅支持写属性,不支持标签property的写法,可是假设有时候我们还想做成支持 property的使用方法,则能够在xsd中添加spring 自带的xsd引用   改动xsd文件例如以下:   <?xml version="1.0"encoding="UTF-8"?> <xsd:schema xmlns="http://www.ruishenh.com/custom/myTe

  • Elasticsearch改动2019-04-21 21:44:50

      随着Elasticsearch的版本升级,Elasticsearch的一些特性也在改变,下面是一些需要注意的地方   v6.x 版本之前 :  一个index下面是可以创建多个type   v6.x 版本 :  一个index下面只能创建一个type   v7.x 版本 :  index下面不存在type,直接定义properties 1 默认分片数改为1,不

  • 浅谈工作中实用的解决问题的技巧2019-04-09 20:48:04

    一、物理中的:控制变量法 当运行正常的程序突然出现问题时,首先想想最近动过了什么地方,虽然有些看起来觉得跟问题毫无关联,但是往往会有致命的疏漏。把最近的改动点还原,再跑一下问题出现的流程,若是问题消失,那么显然,答案就水落石出。 二、寻根溯源(倒推法) 从结果开始往前推,一步步跟

  • Git结合tar自动打升级包2019-04-01 18:43:46

    背景最近在看Git,那么看了之后就需要用Git来解决一些工作中遇到的问题,学了不能用在工作中,等于白学。 这次遇到的问题是打包升级的问题,我们公司目前还处于最原始的手工打更新包的状况,每次打包都要找开发要更新的内容,非常非常的麻烦,于是我就想用学习的Git来解决这个问题。 目的我们的

  • Python中的赋值和拷贝2019-03-17 10:48:57

    赋值 在python中,赋值就是建立一个对象的引用,而不是将对象存储为另一个副本。比如: >>> a=[1,2,3] >>> b=a >>> c=a 对象是[1,2,3]。分别由a、b、c三个变量其建立了相应的引用关系。而三个变量都不独占对象[1,2,3],或者说。能够通过不论什么一个变量来改动[1,2,3]这个对象。 >

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有