JSmiles

文章 评论 浏览 84962

JSmiles 2021-08-12 09:02:04

没解决,最后不了了之了!

安卓闪退!

JSmiles 2021-03-21 00:04:50

vagrant 配置端口转发

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 80, host: 8080
end

日常开发笔记总结备忘

JSmiles 2021-03-21 00:04:01

postgreSQL 安装

v9.6 + centos7.3

$ yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
$ yum install postgresql96-server
$ /usr/pgsql-9.6/bin/postgresql96-setup initdb
$ systemctl enable postgresql-9.6
$ systemctl start postgresql-9.6

日常开发笔记总结备忘

JSmiles 2021-03-21 00:03:19

htpasswd

centos 安装:

$ yum install httpd-tools
$ htpasswd -n webb

htpasswd 生成密码文件的 格式说明
相类比的 /etc/shadow 文件的 密码格式

日常开发笔记总结备忘

JSmiles 2021-03-21 00:02:26

Mit 的多个 DLL 复制到 system32 目录下后

E:\opt\JAAS>klist
当前登录 ID 是 0:0x60db1
缓存的票证: (2)
#0>     客户端: wbwang @ HOME.LANGCHAO.COM
        服务器: krbtgt/HOME.LANGCHAO.COM @ HOME.LANGCHAO.COM
        Kerberos 票证加密类型: RSADSI RC4-HMAC(NT)
        票证标志 0x40e10000 -> forwardable renewable initial pre_authent name_canonicalize
        开始时间: 7/26/2017 14:06:14 (本地)
        结束时间:   7/27/2017 0:06:14 (本地)
        续订时间: 8/2/2017 14:06:14 (本地)
        会话密钥类型: AES-256-CTS-HMAC-SHA1-96
        缓存标志: 0x1 -> PRIMARY
        调用的 KDC: JTJNDC007.home.langchao.com

#1>     客户端: wbwang @ HOME.LANGCHAO.COM
        服务器: LDAP/jtjndc009.home.langchao.com/home.langchao.com @ HOME.LANGCHAO.COM
        Kerberos 票证加密类型: AES-256-CTS-HMAC-SHA1-96
        票证标志 0x40a50000 -> forwardable renewable pre_authent ok_as_delegate name_canonicalize
        开始时间: 7/26/2017 14:06:51 (本地)
        结束时间:   7/27/2017 0:06:14 (本地)
        续订时间: 8/2/2017 14:06:14 (本地)
        会话密钥类型: AES-256-CTS-HMAC-SHA1-96
        缓存标志: 0
        调用的 KDC: JTJNDC007.home.langchao.com

日常开发笔记总结备忘

JSmiles 2021-03-21 00:01:56

vagrant 启动 c7303 虚拟机报错,双内核导致

查看 /var/log/vboxadd-install.log:

tmp/vbox.0/Makefile.include.header:94: *** Error: unable to find the 
sources of your current Linux kernel. Specify KERN_DIR=<directory> and 
run Make again.  Stop.

查看内核清单:

$ rpm -qa | grep kernel | sort
kernel-3.10.0-514.26.2.el7.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-headers-3.10.0-514.26.2.el7.x86_64
kernel-tools-3.10.0-514.26.2.el7.x86_64
kernel-tools-libs-3.10.0-514.26.2.el7.x86_64

对比另外两台 VM 的内核,发现第二个内核是多余的。卸载这个内核:

$ yum remove kernel-3.10.0-514.el7.x86_64 -y
$ yum update -y
$ yum install kernel-devel

注意 kernel-devel、kernel、kernel-headers 三者的版本号要一样。

然后通过 vagrant 重启虚拟机,GuestAdditions 不再报错了。

日常开发笔记总结备忘

JSmiles 2021-03-21 00:01:09

serverless

在开源领域,其实还有 OpenWhisk、OpenLambda、Serverless framework、Iron.io 等项目。

Serverless 可以说是一种流程、一种工具或是一种架构,而 FaaS 属于 Serverless 的子集。Serverless 包含了 FaaS、BaaS 这两个概念,FaaS 即 Function as a Service 函数即服务,BaaS 即 Backend as a Service 后端即服务。FaaS 是云化的函数,把函数放到云端,通过云进行函数级别的调度、弹性;BaaS 指的是各种云化的产品和服务,云存储、云数据库、云监控、云告警,都可以囊括在 BaaS 里面。

日常开发笔记总结备忘

JSmiles 2021-03-21 00:00:26

pip install pyhs2

$ pip install pyhs2 报告找不到cc1plus:

$ find / -name cc1plus
/usr/libexec/gcc/x86_64-redhat-linux/4.8.2/cc1plus
$ export PATH=$PATH:/usr/libexec/gcc/x86_64-redhat-linux/4.8.2/cc1plus

然后 $ pip install pyhs2 报告找不到 sasl/sasl.h

$ yum install cyrus-sasl-devel.x86_64
$ pip install pyhs2 (成功)
yum install cyrus-sasl-gssapi cyrus-sasl-md5 cyrus-sasl-plain cyrus-sasl-devel

日常开发笔记总结备忘

JSmiles 2021-03-20 23:59:54

python-pip 相关

$ yum install epel-release
$ yum install python-pip

日常开发笔记总结备忘

JSmiles 2021-03-20 23:58:34

centos7 yum 元数据错误

/etc/yum.repos.d/目录下增加了 CentOS7-Base-163.repo,删除了 CentOS-Base.repo。

$ yum --enablerepo=HDP-2.6 clean metadata
$ yum --enablerepo=HDP-2.6.1.0 clean metadata
$ yum --enablerepo=ambari-2.5.3.0 clean metadata
$ yum install hadoop_2_6_1_0_129

问题:Delta RPMs disabled because /usr/bin/applydeltarpm not installed. 解决办法:

$ yum provides '*/applydeltarpm'
$ yum install deltarpm

问题:Package does not match intended download

$ yum clean all
$ yum install xxxx

日常开发笔记总结备忘

JSmiles 2021-03-20 23:57:50

github pages 固定链接

---
permalink: /mypageurl/
---

日常开发笔记总结备忘

JSmiles 2021-03-20 23:57:27

时间同步 NTPD

hbase启动错误:Clock skew too great。经查,三个节点的时间不一致,其中 u1401 的时间明显不对。三个节点都安装了 ntpd 服务,而且都运行中。

$ date                       (date命令用于查看当前系统时间)
Fri Jun 23 07:31:06 UTC 2017

如果系统时间照互联网时间差距太大,ntpd 也不会自动修改时间。ntpd的配置文件是 /etc/ntp.conf。从里面可以查到ubuntu的时间服务器:

server 0.ubuntu.pool.ntp.org
server ntp.ubuntu.com

现在停止 ntpd 服务,手工同步时间,然后再启动时间服务:

$ ssh u1401                             (登录到u1401)
$ service ntpd stop                     (停止ntp服务)
$ ntpdate 0.ubuntu.pool.ntp.org         (手工同步时间与互联网服务器一致)
23 Jun 07:25:05 ntpdate[7416]: adjust time server 101.6.6.172 offset 0.017583 sec
$ service ntpd start                    (重新启动ntp服务)

现在三台 VM 的时间一致了。 如果想让 ntp 无视本机与互联网时间的差异,强制同步时间,则在 /etc/ntp.conf 配置文件中增加一行:

tinker panic 0

日常开发笔记总结备忘

JSmiles 2021-03-20 23:56:39

maven 代理配置

maven 配置文件位置 ~/.m2/settings.xml。将下列内容放入该配置文件:

<settings>
  <proxies>
   <proxy>
      <id>example-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.example.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

日常开发笔记总结备忘

JSmiles 2021-03-20 23:55:35

linux 时区设置

修改时区的命令:tzselect

echo "TZ='Asia/Shanghai'; export TZ" >> ~/.profile

日常开发笔记总结备忘

JSmiles 2021-03-20 23:55:02

安全断言标记语言(SAML)

SAML规范定义了三个角色:主体(通常为用户),身份提供者(IdP)和服务提供商(SP)。在SAML处理的用例中,主体向服务提供商请求服务。服务提供商请求并从身份提供者获取身份断言。在这种断言的基础上,服务提供商可以做出访问控制决定 - 换句话说,它可以决定是否为连接的主体执行一些服务。

在将身份断言传递给SP之前,IdP可以从主体请求一些信息,例如用户名和密码,以验证主体。SAML指定三方之间的断言:特别是断言从IdP传递到SP的标识的消息。在SAML中,一个身份提供商可以向许多服务提供商提供SAML断言。同样,一个SP可能依赖和信任许多独立IdP的断言。

SAML没有在身份提供者处指定验证方法; 它可能使用用户名和密码或其他形式的身份验证,包括多因素身份验证。用户使用用户名和密码登录的目录服务(如LDAP,RADIUS或Active Directory)是身份提供者的典型身份验证令牌来源。流行的互联网社交网络服务也提供身份服务,理论上可用于支持SAML交换。

日常开发笔记总结备忘

更多

推荐作者

冷血

文章 0 评论 0

隔岸观火

文章 0 评论 0

昔梦

文章 0 评论 0

最终幸福

文章 0 评论 0

世界等同你

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文