前言:GNU/Linux(以下简称Linux)是目前服务器使用广泛的系统,而开发人员使用的操作系统大多数却是Windows。虽然现在主流的语言几乎都支持跨平台的特性,但在开发过程中仍然会因为平台不一致导致一些莫名其妙的问题,最经典的当属CRLF(回车换行符)在Windows和Unix系统间造成的问题 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-20 11:03:00
                            
                                102阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            K8s与容器设计模式目前,K8s社区推出的容器设计模式主要分为三大类: 第一类,单容器管理模式第二类,单节点多容器模式 第三类,多节点多容器模式一类比一类更复杂。根据复杂性的不同,本系列文章给出不同篇幅的实践案例介绍。        所有在云计算平台上运行的应用业务都可以分成两大类,即长时运行服务和批处理业务。工作队列模式是一系列容器设计模式中,第一个面向批处理业务的模式,在K8s集群中,以API            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 11:23:24
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言使用C++作为主要开发语言的程序猿们应该会认同搭建开发环境是一件烦人的事情。为了编译一个程序不仅需要下载各种依赖包,还可能面临本地系统不兼容、编译器版本不一致、包版本冲突等各种问题。笔者在运营iLogtail开源社区的过程中发现开发和调试环境问题也是成员问的最多的问题之一,那么有没有一种方法可以彻底解决这一问题呢?有。容器技术使应用在各种环境可以一键部署,一致执行,同样的原理也适用于开发环境部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 11:36:45
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作为Docker构建一个简单php环境的一个补充在php环境里加上nginx和mysql首先声明下我的环境是MacOS这个和在Linux下使用docker有些许的不同参看Installation on MacOS下面我们开始搭建过程容器构建一个docker的php容器其实比较简单只需要安装好NginxMySQL以及php5-fpm就可以了。Dockerfile是Docker构建容器时的配置文件我们            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-10-07 18:48:25
                            
                                1427阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
每日英文
What is adhere to? Is day, and one day, you tell yourself, insist again one day.
什么是坚持?就是一天,又一天,你告诉自己,再坚持一天。
每日掏心话
将这个浮华的世界看得更清楚,人生没有谁能得天独厚,一手遮天。踏踏实实做人,实实在在办事。
     
   正文   
长话短说,你可以使用 Dock            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-22 17:04:32
                            
                                644阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            快速构建JDBC操作环境            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-13 09:15:10
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本系列文章介绍ByxContainer的实现思路。ByxContainer是一个简单的轻量级IOC容器,具有以下特性:使用JSON格式的配置文件支持构造函数注入、静态工厂注入、实例工厂注入、属性注入、setter注入、条件注入组件的延迟加载和单例组件根据id注册、获取容器中的组件本篇文章介绍ByxContainer中与对象创建有关的设计。对象的创建方式要解决上面的问题,我们需要思考:创建一个对象到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 22:23:29
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目前 Java 语言的版本很多,除了常用的 Java 8,有一些遗留项目可能使用了 Java 7,也可能有一些比较新的的项目使用了 Java 1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-01 18:37:40
                            
                                567阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、安装nodejs 2、创建项目目录 mkdir learn-vue 3、进入项目,初始化 cd learn-vue npm init -y 5、安装webpack和webpack-cli(用于打包) npm install webpack webpack-cli --save-dev 安装之后, ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-23 13:49:00
                            
                                282阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            最近很多研究遥感的人都在使用Google Earth Engine,简称Gee。它是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-24 15:26:26
                            
                                368阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Docker 架构Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 15:51:08
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、线程间通信1.1 概念1.2 为什么要处理线程间通信1.3 如何保证线程间通信有效利用资源二、等待唤醒机制2.1 什么是等待唤醒机制2.2 等待唤醒中的方法2.4 调用wait和notify方法需要注意的细节三、生产者与消费者问题 一、线程间通信1.1 概念多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 19:55:42
                            
                                10阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端做多了,自然就会想往后端伸手。更何况现在有了Node和Express,让前端做后端开发的学习降低了不少。最近正好揽下了一个 Vue + Express + mysql 的小项目。项目开始时是前后端分开开发的,但是当后台做好一部分要进行连接测试时问题就来了。前端部分在每次修改过就需要build一次,而后台也每次需要重启一次服务器才能进行调试。可想而知,这样的开发和调试效率是很低的。在这么煎熬着...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-29 10:04:33
                            
                                366阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            No module named torch. 但是我把同样的代码用Spyder跑就没有问题,感动很费解,找了很多资料,终于弄明白了。原来Pycharm、Spyder和终端用的不是同一个环境,在终端安装的地方没有用在pycharm里面。  下面记录一下解决办法:1、安装Anaconda3之后,有一个Anaconda Navigator应用程序,打开它,可以在其中的左侧边栏看到Environ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-27 09:45:04
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.从远程仓库中pull centos镜像docker pull centos2.查询镜像docker images3.下载nginx和pcre到本地目录下4.编辑Dockerfile文件#Nginx dockerfile#Version 1.0#Author: kehaojian#Base imagesFROM centos#MAINTAINER 维护人MAINTAINER kehaojian#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-27 10:53:46
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            未完待续...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-06-29 11:28:41
                            
                                903阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker如何构建一个空容器
## 简介
Docker是一个开源的容器化平台,可以将应用程序及其依赖打包为一个独立的容器,从而实现应用程序在不同环境中的一致性运行。本文将介绍如何使用Docker构建一个空容器,并通过示例解决一个具体的问题。
## 问题描述
假设我们有一个Web应用程序,需要在不同的环境中运行,并且每个环境中可能需要配置不同的数据库连接信息。我们希望使用Docker来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-26 07:29:58
                            
                                563阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              众所周知,微软最近推出了自己开发的编程软件visual studio code ,这款轻量级的开源编程软件,实在是让人爱不释手,不仅可以在其上面使用python,还可以搭载各种运行环境,比如经常用的Latex、Matlab、Freefem、C++ 等软件,都可以在vs code上使用,实在是太强大了,后面会陆续更新相关软件的配置教程功能。  每次在使用这些第三方软件之前,都需要配置其运行环境,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 17:15:27
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java程序员面试题day011.jdk和jre有什么区别?各自有什么作用?jdk是java开发的工具包,主要包含各种的类库和工具如javac/javaw/java,也包括了另外的一个jre,提供了两个不同的虚拟机,jdk的bin目录下有client和server两个文件下的jvm.dll文件;jre作为运行环境,仅仅有一个client下的jvm.dll文件。1.如何利用jdk 编译和运行应用程序            
                
         
            
            
            
            自从Node.js出现以来,基于其的前端开发的工具框架也越来越多了,从Grunt到Gulp再到现在很火的WebPack,所有的这些新的东西的出现都极大的解放了我们在前端领域的开发,作为一个在前端领域里打滚了两年的文艺小码农来说,也有自己的一些体会,今天就来分享一下自己基于Gulp编写的一个比较丑陋的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-01-12 13:29:00
                            
                                24阅读