<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[在云端]]></title><description><![CDATA[企者不立 跨者不行]]></description><link>https://blog.youkuaiyun.com/just0kk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; just0kk]]></copyright><item><title><![CDATA[爱 —— 哥林多前书（1 Corinthians）第13章]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/64919835</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/64919835</guid><author>just0kk</author><pubDate>Wed, 22 Mar 2017 15:19:18 +0800</pubDate><description><![CDATA[转载自好心博客我现今把最妙的道指示你们。13: 1 
我若能说万人的方言，并天使的话语，却没有爱，我就成了呜的锣、响的钹一般。 
If I speak in the tongues of men and of angels, and have not love, I am only a resounding gong or a clanging cymbal. 
13: 2 
我若有先知讲道之能，也]]></description><category></category></item><item><title><![CDATA[oracle10G/11G官方下载地址集合 直接迅雷下载]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/62038559</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/62038559</guid><author>just0kk</author><pubDate>Tue, 14 Mar 2017 10:51:39 +0800</pubDate><description><![CDATA[Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (64-bit)http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/1120]]></description><category></category></item><item><title><![CDATA[那就叫它Util吧]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/59056504</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/59056504</guid><author>just0kk</author><pubDate>Wed, 01 Mar 2017 10:04:57 +0800</pubDate><description><![CDATA[别。事实上，你不能把它叫做什么Util。也许你会认为我是一个在背后吹毛求疵的讨厌的家伙。不，我不是。Util 是 Utility 的简写，有用的东西的意思。如果你找到这样的东西，它也许真的会对你非常的有用。可问题就在这儿。你并不能总是找到它们。当你在研究一个别人写的代码库时，有些东西并不总是想你想象的那样一目了然。此时你唯一的希望就寄托于别的程序员能把程序以一种易于察觉的方式命名。否则你就找不到它了]]></description><category></category></item><item><title><![CDATA[操作系统精髓与设计原理-线程、对称多处理(SMP)和微内核]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/58591840</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/58591840</guid><author>just0kk</author><pubDate>Tue, 28 Feb 2017 13:02:44 +0800</pubDate><description><![CDATA[本文若未注明均摘抄自《操作系统精髓与设计原理》：William Stallings著，陈向群、陈渝译，机械工业出版社出版第六版
4 线程、对称多处理(SMP)和微内核4.1 进程和线程进程映像是数据、程序、栈和进程控制块中定义的属性的集合。到目前为止金成德概念包含两个特点：资源所有权和调度/执行。为了区分这两个特点，分派的单位通常称做线程或轻量级进程(Light Weight Process, LW]]></description><category></category></item><item><title><![CDATA[在安装YouCompleteMe时遇到“无法 write： 设备上没有空间”的解决办法]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/58591681</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/58591681</guid><author>just0kk</author><pubDate>Tue, 28 Feb 2017 12:56:26 +0800</pubDate><description><![CDATA[在安装YouCompleteMe遇到了这样的问题后来发现解压时会解压到/tmp下，而我的/tmp挂在在一个只有1G的分区插入了一个10G的u盘后，使用如下命令 
mount /dev/sdb1 /tmp 
把它的分区也挂载到/tmp下就可以了，前提是文件系统可以识别，否则需要先格式化随后重新安装YCM，安装成功]]></description><category></category></item><item><title><![CDATA[我的苦行主义与受虐倾向]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/57414378</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/57414378</guid><author>just0kk</author><pubDate>Sun, 26 Feb 2017 15:03:41 +0800</pubDate><description><![CDATA[作者：Lentil 
链接：https://zhuanlan.zhihu.com/p/25435590 
来源：知乎 
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。记得很久以前有部电影叫盗梦空间，里面有一个贯穿剧情的线索——男主的陀螺，男主能够通过陀螺能转动多久判断自己是不是活在梦境中。电影的结局是男主完成任务，成功醒来回到了现实世界，但是最后一个镜头男主又一次转起了陀螺，随]]></description><category></category></item><item><title><![CDATA[利用C#进行CATIA自动化二次开发的入门指南]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/57405909</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/57405909</guid><author>just0kk</author><pubDate>Sun, 26 Feb 2017 11:25:12 +0800</pubDate><description><![CDATA[本文包括以下内容：
Automation(以下简称自动化)与CAA的区别
用C#创建Automation根对象的代码
Automation文档的使用方法以下是正文
Automation(以下简称自动化)与CAA的区别相比CAA开发，COM自动化接口的好处在于：
不需要购买安装CAA
因为是基于COM组件调用进行开发，所以可以用任何(高)版本VS进行开发，有更好的智能感知和代码提示
CAA开发中涉及大]]></description><category></category></item><item><title><![CDATA[C++多重继承下的函数动态绑定问题分析]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/54744125</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/54744125</guid><author>just0kk</author><pubDate>Thu, 26 Jan 2017 14:42:20 +0800</pubDate><description><![CDATA[问题前段时间看到了一个比较有趣的问题，多重继承中某种情况动态绑定的行为比较违反直觉，实例代码如下：#include <iostream>
using namespace std;class Base1 {
public:
    virtual void foo1() {};
};class Base2 {
public:
    virtual void foo2() {};
};class MI]]></description><category></category></item><item><title><![CDATA[汇编Lea 指令与 Mov 指令]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/54742788</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/54742788</guid><author>just0kk</author><pubDate>Thu, 26 Jan 2017 04:33:17 +0800</pubDate><description><![CDATA[转自：http://www.cnitblog.com/textbox/articles/51912.html
初学汇编，可能对LEA指令很迷惑。关于LEA指令，下面的文章写的很好。比如你用local在栈上定义了一个局部变量LocalVar，你知道实际的指令是什么么？一般都差不多像下面的样子：push   ebp   
mov   esp,   ebp   
sub   esp,   4  现在栈上就]]></description><category></category></item><item><title><![CDATA[[预测]2017金融危机信息汇总]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/54630279</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/54630279</guid><author>just0kk</author><pubDate>Fri, 20 Jan 2017 11:50:18 +0800</pubDate><description><![CDATA[序言博主今年刚刚毕业参加工作，因此很关心今年是否有房地产泡沫破裂、爆发金融危机的可能性。本文用于总结和收集个人认为有意义的大事件节点、分析文章、避险方案等内容。大事件节点
2016年 第二季度 美元迎来加息周期 
2016年 6月 23日 英国通过公投确定脱欧
2017年 1月 20日 12时 唐纳德·特朗普在华盛顿参加总统就职仪式
前趋
中国的制造业是否很不景气？你对此有什么看法？- 成都梁朝伟]]></description><category></category></item><item><title><![CDATA[Java：对象的强、软、弱和虚引用]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/54629903</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/54629903</guid><author>just0kk</author><pubDate>Fri, 20 Jan 2017 11:08:48 +0800</pubDate><description><![CDATA[本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。
对象的强、软、弱和虚引用在JDK 1.2以前的版本中，若一个对象不被任何变量引用，那么程序就无法再使用这个对象。也就是说，只有对象处于可触及（reachable）状态，程序才能使用它。从JDK 1.2版本开始，把对象的引用分为4种级别，从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为：强引用、软引用、弱引用和虚引用]]></description><category></category></item><item><title><![CDATA[操作系统精髓与设计原理-线程、对称多处理(SMP)和微内核]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/54629867</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/54629867</guid><author>just0kk</author><pubDate>Fri, 20 Jan 2017 11:05:29 +0800</pubDate><description><![CDATA[本文若未注明均摘抄自《操作系统精髓与设计原理》：William Stallings著，陈向群、陈渝译，机械工业出版社出版第六版
4 线程、对称多处理(SMP)和微内核
  关键字
  
    内核级线程
  多线程
  任务
  轻量级线程
  端口
  线程
  消息
  进程
  用户级线程
  微内核
  多对称处理器
  单体结构的操作系统
4.1 进程和线程进程映像是数据、程序、栈和进程]]></description><category></category></item><item><title><![CDATA[Deform二次开发入门]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/54411438</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/54411438</guid><author>just0kk</author><pubDate>Fri, 13 Jan 2017 19:32:41 +0800</pubDate><description><![CDATA[开发前需要先装好Deform软件本体和Absoft Pro Fortran，博主采用的是Deform 11和Absoft Pro Fortran 9.0（以下简称Fortran），后者的下载地址如下：
  链接: https://pan.baidu.com/s/1pLjPde7 密码: ngq2
安装完成后，来到目录 DEFORM\v11.0\3D\UserRoutine\DEF_SIM（以下简称开]]></description><category></category></item><item><title><![CDATA[C++读取STL模型文件]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/53967846</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/53967846</guid><author>just0kk</author><pubDate>Sun, 01 Jan 2017 20:02:48 +0800</pubDate><description><![CDATA[数据格式二进制的数据格式：二进制STL文件用固定的字节数来给出三角面片的几何信息。
【80】文件起始的80个字节是文件头，用于存贮文件名
【4】紧接着用 4 个字节的整数来描述模型的三角面片个数(小端存储)
【50*n】后面逐个给出每个三角面片的几何信息。每个三角面片占用固定的50个字节(小端存储)，依次是: 
【12】3个4字节浮点数(角面片的法矢量)
【12】3个4字节浮点数(1个顶点的坐标)]]></description><category></category></item><item><title><![CDATA[windows消息机制]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/53949092</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/53949092</guid><author>just0kk</author><pubDate>Sat, 31 Dec 2016 02:21:48 +0800</pubDate><description><![CDATA[Windows 操作系统为每个进程维持一个消息队列，当事件产生时，操作系统感知这一事件的发生，并包装成消息发送到消息队列，应用程序通过GetMessage()函数取得消息并存于一个消息结构体中，然后通过一个TranslateMessage()和DispatchMessage()解释和分发消息
1 引言Windows 在操作系统平台占有绝对统治地位，基于Windows 的编程和开发越来越广泛。Dos]]></description><category></category></item><item><title><![CDATA[基本3D变换之World Transform, View Transform and Projection Transform]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/53939238</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/53939238</guid><author>just0kk</author><pubDate>Fri, 30 Dec 2016 09:21:28 +0800</pubDate><description><![CDATA[转载自这里引言在3D图形学中，基本几何变换是一个非常重要的操作。可以说，整个3D图形能够有效的显示，就是由于几个非常重要的基础3D变换贡献的。在前面的文章中，向大家承诺了，要详细的讲解在3D图形学中的三个基本的坐标变换。今天，就来像大家讲述，DirectX是如何进行变换。变换的目的在我们讲解具体的变换工作之前，我们需要知道，为什么需要进行变换？在3D图形学中，有很多不同的坐标系统。比如说，模型坐标系]]></description><category></category></item><item><title><![CDATA[depth/stencil buffer的作用]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/53939028</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/53939028</guid><author>just0kk</author><pubDate>Fri, 30 Dec 2016 08:41:59 +0800</pubDate><description><![CDATA[本文转载自这里
在D3D11中，有depth/stencil buffer，它们和framebuffer相对应，如下图所示，framebuffer中一个像素，有相对应的depth buffer和stencil buffer值：D3D11中，depth buffer和stencil buffer一起定义，比如DXGI_FORMAT_D24_UNORM_S8_UINT,是指用一个无符号24位的值做为像素]]></description><category></category></item><item><title><![CDATA[C++程序在Windows任务管理器中内存占用不降]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/53914634</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/53914634</guid><author>just0kk</author><pubDate>Wed, 28 Dec 2016 22:12:04 +0800</pubDate><description><![CDATA[很久之前遇到的问题，最近在知乎里看到有人也遇到这个问题，就把当时的情况和个人的分析写成博客发出来。当时写了个一个程序要在内存里开8g的单链表，然后全部delete/delete[]，也是在任务管理器里面查看内存占用，也是迟迟不降。在我的那个程序里，因为是链表，所以释放内存比较花时间。我触发内存释放后等了好久才出后面的完成cout，说明delete确实执行了但是如图，运存并没有马上降下来。后来我发现，]]></description><category></category></item><item><title><![CDATA[简单多线程无锁策略分析]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/53914107</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/53914107</guid><author>just0kk</author><pubDate>Wed, 28 Dec 2016 21:19:24 +0800</pubDate><description><![CDATA[从整体上看来，所有线程之间的共享数据的问题，都是修改数据导致的。如果把数据的读取者称为读者，修改者称为写者，那么在以下情况下可以不进行数据保护
数据只有读者没有写者时
数据只有一个写者且读者可以识别或不在意得到的信息是否完整的时候
数据的写者的写操作是原子操作
若不满足以上条件中的任意一条，则必须为写加锁。但并不是必须为读加锁，如果读者能够识别自己读到的信息是否是一条完整的信息，那么即使有多个写者，]]></description><category></category></item><item><title><![CDATA[穿过已知点画平滑曲线（3次贝塞尔曲线）]]></title><link>https://blog.youkuaiyun.com/just0kk/article/details/53832636</link><guid>https://blog.youkuaiyun.com/just0kk/article/details/53832636</guid><author>just0kk</author><pubDate>Fri, 23 Dec 2016 02:48:06 +0800</pubDate><description><![CDATA[看到一篇很中意的技术文，怕作者删除，也为了方便整理查阅，遂ctrl cv到自己的博客里来，转载自这里运用贝塞尔曲线的光滑性来穿过这些点。大致思路就是 先算出相邻原始点的中点，在把相邻中点连成的线段平移到对应的原始点，以平移后的中点作为控制点，相邻原始点为起始点画贝塞尔曲线，这样就保证了连接处的光滑。而贝塞尔曲线本身是光滑的，所以就把这些原始点用光滑曲线连起来了。void createCurve(Cv]]></description><category></category></item></channel></rss>