<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[记录，学习。]]></title><description><![CDATA[知行合一。]]></description><link>https://blog.youkuaiyun.com/line_aijava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; line_aijava]]></copyright><item><title><![CDATA[PyCharm连接远程服务器上Docker容器，使用远程服务器的python intercepter解释器和GPU资源 [本地调试深度学习代码]]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/134884001</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/134884001</guid><author>line_aijava</author><pubDate>Mon, 11 Dec 2023 12:08:32 +0800</pubDate><description><![CDATA[在编写常规深度学习代码时，总是需要使用服务器上的GPU资源，所以一般要写完代码，放到服务器，然后使用GPU运行。但是由于之前的习惯，总想本地调试一下或者本地直接跑测试结果，再放到服务器去跑。网上查了一些文档，遇到了一系列问题，最终还是完美的解决了。整理一下分享出来希望对大家有用。服务器Docker启动，在Docker中使用GPU资源Docker开启ssh登录PyCharm连接远程服务器Docker，使用python解释器和远程GPU。]]></description><category></category></item><item><title><![CDATA[linux sed命令：sed替换命令使用环境变量，且环境变量中有文件分隔符时，sed命令不work （unknown option to s）]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/134447356</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/134447356</guid><author>line_aijava</author><pubDate>Thu, 16 Nov 2023 17:54:16 +0800</pubDate><description><![CDATA[问题：sed替换命令使用环境变量，且环境变量中有文件分隔符时，sed命令不worklinux中sed命令可以做文本替换。命令可以替换aaa为bbb, 输出结果为bbbccc111但是当使用环境变量时，命令会不太work。比如$(echo。]]></description><category></category></item><item><title><![CDATA[SIP 系统容器化实践]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/134169161</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/134169161</guid><author>line_aijava</author><pubDate>Wed, 01 Nov 2023 21:03:09 +0800</pubDate><description><![CDATA[由于SIP系统相对成熟，目前互联网上的SIP系统方案大多数都是基于虚拟机来实现的。本文是基于容器化实现SIP系统的方案以及遇到的问题总结。本文会展示两个系统的SIP实现，分别是智能语音机器人和CTI系统，不会涉及太多的业务，只是对于SIP架构实现的讨论。]]></description><category></category></item><item><title><![CDATA[时隔多年，新的开始]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/132421485</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/132421485</guid><author>line_aijava</author><pubDate>Tue, 22 Aug 2023 10:22:43 +0800</pubDate><description><![CDATA[最近5年一直在一个公司，成长了许多，积累了许多。最近查问题打开了优快云，看到自己多年前写的东西，真是稚嫩啊。最近两年经历了很多，感受到人生的起起伏伏伏伏，挺痛苦的一段时期。今天早上看到以前写的东西，里面还有一些关注，都是许久之前的友人。想着重新开始吧。记录一下自己学习到的东西吧。最近几年搞了Kubernetes、容器化、云原生、ServiceMesh、Istio等；近一年一直在跟SIP协议对战，先从他说起吧。]]></description><category></category></item><item><title><![CDATA[CentOS 安装Helm]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/85266540</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/85266540</guid><author>line_aijava</author><pubDate>Wed, 26 Dec 2018 18:08:04 +0800</pubDate><description><![CDATA[CentOS 安装Helm
安装Helm需要kubectl
顺便安装下docker

安装Docker的命令

yum install docker-ce


安装kubectl

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/k...]]></description><category></category></item><item><title><![CDATA[CentOS 7 搭建第一个Fabric网络]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/80749052</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/80749052</guid><author>line_aijava</author><pubDate>Wed, 20 Jun 2018 17:55:25 +0800</pubDate><description><![CDATA[CentOS 7 搭建第一个Fabric网络


  Hyperledger 超级账本是区块链的一个应用。




1 准备基础环境



&amp;amp;gt; yum install -y ca-certificates git make gcc
&amp;amp;gt; yum update -y

2 安装Docker



2.1 安装Docker环境



&amp;amp;gt; yum -y install docker
&amp;amp;g...]]></description><category></category></item><item><title><![CDATA[Hive 解决中文分区问题   Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/79254598</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/79254598</guid><author>line_aijava</author><pubDate>Sun, 04 Feb 2018 20:15:25 +0800</pubDate><description><![CDATA[Hive 中文分区

初学Hive。在创建动态分区的时候。报错。



 

Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’

执行SQL为：



INSERT INTO TABLE test_company PARTITION (p_provinc]]></description><category></category></item><item><title><![CDATA[Nginx 配置静态文件404问题]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/71473793</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/71473793</guid><author>line_aijava</author><pubDate>Tue, 09 May 2017 15:13:28 +0800</pubDate><description><![CDATA[使用Nginx做图片服务器时候，配置之后图片访问一直是  404.
我的配置是
location /api/v1/upload {
     root /opt/edu/upload;
}




文件放在 
/opt/edu/upload
 目录下。


访问


http://localhost/api/v1/upload/api/v1/upload/course]]></description><category></category></item><item><title><![CDATA[Linux7 下Hadoop集群用户管理方案之五 安装Hadoop集群遇到的坑]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/71374391</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/71374391</guid><author>line_aijava</author><pubDate>Sun, 07 May 2017 21:36:03 +0800</pubDate><description><![CDATA[自己在安装时候遇到的一部分的坑。




密码都不能用了。。
难道是因为。。改了kdc.conf?? 从ip改成端口了
PS。这个还没有解决。。Kerberos创建用户，创建的用户密码过期之后不可用的问题。Kerberos还没有完全吃透，还没解决。








/opt/cm-5.9.0/share/cmf/bin/gen_credentials.sh fail]]></description><category></category></item><item><title><![CDATA[Linux7 下Hadoop集群用户管理方案之四 CDH集成Kerberos]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/71374268</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/71374268</guid><author>line_aijava</author><pubDate>Sun, 07 May 2017 21:23:39 +0800</pubDate><description><![CDATA[CM 开启Kerberos  认证


在CM上使用Kerberos认证，它会帮我们创建所有的需要的Kerberos账户，并且在启动的时候自动生成keytab存放到对应的启动目录，在配置文件中添加对应的keytab文件配置和用户名。
所以，只需要给CM创建一个拥有管理员权限的账户。CM就能够完成大部分的初始化工作。


首先添加一个管理员用户


Kadmin.local:
]]></description><category></category></item><item><title><![CDATA[Linux7 下Hadoop集群用户管理方案之三 用户认证组件Kerberos安装]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/71373948</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/71373948</guid><author>line_aijava</author><pubDate>Sun, 07 May 2017 21:12:18 +0800</pubDate><description><![CDATA[Kerberos 协议
Kerberos协议主要用于计算机网络的身份鉴别(Authentication), 其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(ticket-granting ticket)访问多个服务，即SSO(Single Sign On)。由于在每个Client和Service之间建立了共享密钥，使得该协议具有相当的安全性。


Kerberos安装
1]]></description><category></category></item><item><title><![CDATA[Linux7 下Hadoop集群用户管理方案之一 用户管理集群方案概述]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/71373984</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/71373984</guid><author>line_aijava</author><pubDate>Sun, 07 May 2017 21:08:42 +0800</pubDate><description><![CDATA[分为几个步骤

方案调研CM的部署Kerberos的安装与集成方案的实践 实现添加用户功能




第一部分：方案的调研与确认
需要做一个大数据教育平台，面向学校，培训机构等，可以基于同一个大数据基础环境，学生可以进行大数据实践，而不需要复杂的搭建过程。


HDFS章节：
想做到这一点，不可避免的就是数据隔离的问题，文件不能被互删，只能读取自己的文件，这是我们首要面临的问]]></description><category></category></item><item><title><![CDATA[Linux7 下Hadoop集群用户管理方案之二 CDH5.9.0版本安装配置]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/71372990</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/71372990</guid><author>line_aijava</author><pubDate>Sun, 07 May 2017 21:01:36 +0800</pubDate><description><![CDATA[前期准备：
第一步：装NTP
这个单独做了一个文档专门写NTP.
我擦。搞死了。一上午都在搞这个ntp。。。终于搞定了。




第二步：改Hosts文件
echo '10.10.106.156   edu-bigdata-01.novalocal' > /etc/hosts
echo '10.10.106.157   edu-bigdata-02.novalocal' >>]]></description><category></category></item><item><title><![CDATA[NTP 时间服务器配置]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/70577744</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/70577744</guid><author>line_aijava</author><pubDate>Mon, 24 Apr 2017 11:33:32 +0800</pubDate><description><![CDATA[为了装Hadoop。需要做时间同步。。
所以装了一下ntp。。简直不要太多坑。。。


安装
yum install -y ntp


服务端配置
vi /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 stratum 8




配置方法：允许任何ip的客户机都可以进行时间同步（这里我就三台测试机器，所以允许所有]]></description><category></category></item><item><title><![CDATA[Linux中多行注释，多行删除。]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/52190108</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/52190108</guid><author>line_aijava</author><pubDate>Fri, 12 Aug 2016 11:41:35 +0800</pubDate><description><![CDATA[想在github上发点儿项目。结果被墙了。因为之前改过hosts文件，加了github的映射，需要去掉。

打开一看，hosts文件中关于github的配置一堆。打开hosts文件，通过斜杠查找所有github，使用 N 查找下一个。发现了一坨github相关的。
sudo vi /etc/hosts
/github
# Section Start: github
192.30.252.1]]></description><category></category></item><item><title><![CDATA[Android异常之Error:Execution failed for task ':app:transformClassesWithInstantRunSlicerForDebug'.]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/52177717</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/52177717</guid><author>line_aijava</author><pubDate>Thu, 11 Aug 2016 01:12:55 +0800</pubDate><description><![CDATA[异常发生于强制关闭app的运行。
再次运行时报异常







:app:transformClassesWithInstantRunSlicerForDebug'.
 java.io.IOException: Failed to delete 

 C:\Users\ashis\AndroidStudioProjects\FirstApp\app\build\intermed]]></description><category></category></item><item><title><![CDATA[开发环境之Mac上Android Studio上虚拟AVD设备不显示]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/52177401</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/52177401</guid><author>line_aijava</author><pubDate>Wed, 10 Aug 2016 23:55:05 +0800</pubDate><description><![CDATA[每次Run 的时候。。看不到AVD设备。。。。


红线框住的地方原来是空的。


后来进AVD Manager里面，启动一个虚拟设备，发现报错。


Hax is enabled
Hax ram_size 0x60000000
HAX is working and emulator runs in fast virt mode.
console on port 5554,]]></description><category></category></item><item><title><![CDATA[开发环境之Mac上Android Studio使用JDK版本修改。]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/52177260</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/52177260</guid><author>line_aijava</author><pubDate>Wed, 10 Aug 2016 23:38:19 +0800</pubDate><description><![CDATA[使用Android Studio开发的时候，想要看一个Activity的design，结果显示必须使用JDK 1.8或者以上的版本。
但是通过设置，修改了sdk使用的jdk版本。
后来查阅资料并实验发现，自己电脑（Mac系统）原本使用的JDK版本是1.7，即打开终端，输入java -version显示是1.7.
$echo $JAVA_HOME 输出的也是1.7版本。
所以通过修改配置文件]]></description><category></category></item><item><title><![CDATA[前端之路之mac PS的安装破解]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/47793579</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/47793579</guid><author>line_aijava</author><pubDate>Thu, 20 Aug 2015 00:31:24 +0800</pubDate><description><![CDATA[作为一个前端。切图什么的必不可少。
mac 版的 photoshop cs6 安装，支持retain ， 破解。一条龙教程。


三个下载文件地址：
http://pan.baidu.com/s/1i3D5iC1



步骤不多。
1. 下载三个文件
ps安装文件：Photoshop_CS6_For_Mac_苹果会.dmg
retain支持文件：Photoshop_CS6_]]></description><category></category></item><item><title><![CDATA[javascript 事件绑定。]]></title><link>https://blog.youkuaiyun.com/line_aijava/article/details/47790369</link><guid>https://blog.youkuaiyun.com/line_aijava/article/details/47790369</guid><author>line_aijava</author><pubDate>Wed, 19 Aug 2015 23:06:33 +0800</pubDate><description><![CDATA[在js中操作dom时，会出现某个某个元素新增或删除的情况，绑定在dom上得事件要重新绑定。比如写法


$(".del-btn").on("click", function(){

})$(".update-btn").on("click", function(){

})





当新增一个.class的元素时就需要重新绑定。
另一个写法是通过绑定document，在doc]]></description><category></category></item></channel></rss>