现在位置: 首页 > Wrilmramalalt发表的所有文章
  • 04月
  • 15日
综合 ⁄ 共 6429字 评论关闭
    在Directx11中,针对如何在Directx11中获取HLSL变量(主要以structured为例)并对其读写的问题,这两天做了几个小小实验。整理下思路如下。     一般用CSSetShaderResources()来将Directx的resource(主要以structure buffer为例,所以下面有时会说resource,有时会说structured buffer)和HLSL中相应的structured buffer对应起来。     如果在HLSL中的structured有指定register(比如StructuredBuffer<TestBufType> testInBuffer:register(t0)),那么就根据CSSetShaderResources(UINT startSlot,UINT numViews,ID3D1......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 1218字 评论关闭
做题感悟:这题开始以为是找规律,果断悲剧阿,最后才意识到应该逆着退回去。 解题思路:                 这题的突破口就是要逆向推回去,这样复杂度为 50 * m 的复杂度。做完这题还学到一点就是如果取模的数为素数,可以让指数先对素数减一取模,取模后指数就比较小了。 代码: #include<iostream> #include<sstream> #include<map> #include<cmath> #include<fstream> #include<queue> #include<vector> #include<sstream> #include<cstring> #include<cstdio> ......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 3338字 评论关闭
(以下所述均为摘抄,作者微博:@老码农的自留地 ) 1.一个高端大气、是可遇国际化接轨的码农对应于的要求是熟练掌握英语,而熟练掌握英语的标准是: •阅读:能够直接阅读英文文档,比如《MongoDB: The Definitive Guide》,并且阅读速度和理解程度都能与母语相当; •写作:能够直接编写英文文档、邮件,达到英语母语人士能够无歧义理解的程度,学有余力的同学可以追求逻辑严密和用词严谨; •听说:能够顺畅地与英语母语人士进行有关技术方面的交流,达到双方沟通无歧义的程度,学有余力的同学还可以争取在对话中表现幽默感和个人......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 2847字 评论关闭
精通RPM之安装篇(四) 19.prefix:指定重定位前缀 如前所述,可重定位的软件包可含一个或多个重定位前缀,可用--relocate选项来改变某个重定位前缀之值。--prefix选项仅能用来改变默认的重定位前缀(默认是第一个重定位前缀),它不需要说明原重定位前缀。下面的例子同样将file包安装到/tmp目录: # rpm -qpl file-3.26-6.i386.rpm /usr/bin/file /usr/man/man1/file.1 /usr/man/man4/magic.4 /usr/share/magic # rpm -i --prefix /tmp file-3.26-6.i386.rpm # rpm -ql file /tmp/bin/file /tmp/man/man1/file.1 /tmp/man/man4/ma......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 744字 评论关闭
/* 建立的是一个小顶堆 */ # include<cstdio> # include<iostream> # include<algorithm> # include<cstring> # include<string> # include<cmath> # include<queue> # include<stack> # include<set> # include<map> using namespace std; # define inf 999999999 int h[101];//用来存放堆的数组 int n;//堆的大小 void _swap ( int x,int y ) { int t; t = h[x]; h[x] = h[y]; h[y] = t; } void siftdown( int i ) { int t; ......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 65937字 评论关闭
转载自woshinia 各种音视频编解码学习详解  编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采用了。所以豆丁上看不出所以然,从 wiki上查。中文的wiki信息量有限,很......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 347字 评论关闭
 批量删除的存储过程   根据批量删除的sql语句可以知道“delete table where id in(id1,id2,id3,……)” 写存储过程 create proc up_del @ID nvarchar(20) as delete table where id in(@ID) 此时执行会报“消息 245,级别 16,状态 1,第 1 行 在将 varchar 值 '1,0' 转换成数据类型 int 时失败。”的错误 所以解决办法是: create PROCEDURE  [dbo].[UP_tb_Delete] @ID nvarchar(50)  AS declare @Sql nvarchar(200) set @Sql='DELETE tb_zazhi WHERE ID in ('+@ID+')' exec(@Sql) 即拼接字符串的形式即可解决了批量删除的存储过程
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 4589字 评论关闭
在文档窗口创建的时候 ,它缺省总是会新建一个新文档 , 那么怎么让它不新建文档呢?就这个问题 , 我对文档视图窗口应用程序启动时的文档创建机制 , 稍稍的浅浅挖了一下 , 做了一个详细的分析 , 希望能够对初学者有所帮助 . 在App文件的InitInstance()函数中,有如下几行代码:CCommandLineInfo  cmdInfo;ParseCommandLine(cmdInfo);           if (!ProcessShellCommand(cmdInfo)) return FALSE; 这几行代码是程序启动时创建新文档的关键代码 .   1: 我们首先来看看让CCommandLineInfo类是个什么东西:( 部分源代码 ) //in af......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 5227字 评论关闭
    总复习 二分搜索(写代码)(查找算法) 快速排序,归并排序,堆排序,希尔排序等等(各种排序算法特性比较) 赫夫曼Huffman编码算法 计算器栈 最短路径:图算法 树的遍历(二叉搜索树) AVL树,红黑树,B树 散列表(Hash表) 链表,栈,队列的实现。 AVL树 数据库:B树 文件压缩:Huffman算法 简单的基础的二叉搜索树的代码(编译器表达式树)           大整数类 和 高精度计算 问题: 纯数字的字符串加法。     红黑树 - RB-tree 《教你彻底了解红黑树 - CSDN博客》 http://blog.csdn.net/v_JULY......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 8701字 评论关闭
类加载器的父亲委托机制(Parent Delegation)              类加载器用来把类加载到java虚拟机中。从JDK1.2开始,类的加载过程采用父亲委托机制。这种机制能更好的保证java平台的安全。在此委托机制中,除了Java虚拟机自带的根类加载器以外,其余的类加载器都有且只有一个父加载器。当Java程序请求加载器loader1加载Sample类时,loader1首先委托自己的父加载器去加载Sample类,若父加载器能加载,则由父加载器完成加载任务,否则才由加载器loader1本身加载Sample类。 1、类加载器 父子加载器并非继承关系,,也就是说子加载器不......
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 1906字 评论关闭
Ctrl m Crtr o   : 折叠所有大纲Ctrl M Crtr P   : 停止大纲显示Ctrl K Crtr C   : 注释选定内容Ctrl K Crtr U   : 取消选定注释内容Ctrl J          : 列出成员 智能感知Shift Alt Enter : 切换全屏编辑Ctrl B,T / Ctrl K,K : 切换书签开关Ctrl B,N / Ctrl K,N : 移动到下一书签Ctrl B,P        : 移动到上一书签Ctrl B,C        : 清除全部标签Ctrl I          : 渐进式搜索Ctrl Shift I    : 反向渐进式搜索Ctrl F          : 查找Ctrl Shift F    : 在文件中查找F3              : 查找下一个Shift F3        : 查找上一个Ctrl......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 1860字 评论关闭
题目大意:给出一个数列,问[x,y]中间有多少种不同的数字在[a,b]之间。 思路:又是傻逼莫队…… 如果没有[a,b]的限制,那么就是傻逼莫队了 这个限制就比较坑爹了,当然常规一点的想法还是树套树,很明显这个空间限制是卡树套树的。 所以就只能莫队了。然而暴力的求[a,b]之间有多少个数的话时间就到了O(n^2),但是利用一下分块,时间复杂度就是O(n*sqrt(n))了。 CODE: #include <cmath> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define SIZE 350 #define M......
阅读全文