现在位置: 首页 > barret发表的所有文章
  • 11月
  • 18日
综合 ⁄ 共 629字 评论关闭
    去年我是一只小菜鸟,今年我还是一直小小菜鸟,只是多了默然... ...这是我的第二份工作,第一份工作做的并不开心,没学多少东西没见多少世面,工作虽然很自在,有时候甚至清闲不过起码现在看起来是一个失败的合同。这份job是一个刚起步的公司,之所以留下是看重这可以历练。不过还是太嫩啊,老总太会忽悠(没几个不能忽悠的!!),条件被压的很低,不过也没办法,现在没有谈条件的资本,要的是一份有发展的工作,一份能让自己投入进去的job。接下来的这两年是人生比较重要的时段:工作、家庭。比起学校更重要。想想以后的工作......
阅读全文
  • 03月
  • 26日
综合 ⁄ 共 3702字 评论关闭
http://wenku.baidu.com/link?url=BWkCED9ZA1SyVMr0S__Iq1BkFvUj-djmMdNlU1GJ8zMbl5-trMvxEbdUJNdDUkM9ENtyBYReC7pdbg6GanoAzqCFDDPTy13aVbzC9z_KsTi 1、推挽输出与开漏输出的区别: >>推挽输出:可以输出高,低电平,连接数字器件 >>开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止.要实现线与需要用OC(open collector)门电路.是两个参......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 3908字 评论关闭
Codeforces 463C Gargari and Bishops 做题感悟:                  好不容易见到一场CF时间在15:30 比的就做了一下,第一题题意多了老半天没读懂 ,然后丢下第一题果断做第二题,第二题提议好理解,但是感觉太简单了,不敢相信,于是就抱着试一试的想法提交了一下预测通过,回头做第一题理解了题意提交预测通过,但是悲剧的是不一会就被hack 了 ,又看了代码才发现少了一种情况。第三题读懂题意后还没写完代码就结束比赛了,还好前两题最后都AC了。 解题思路:                 在棋盘上放置两个象,象攻击的到的地方为象所在的......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1261字 评论关闭
using System; using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; namespace CreatePDFDemo {   class Progarm   {     static void Main(string[] args)     {       Document doc = new Document();       /*设置页面       Rectangle pageSize = new Rectangle(320,240);       pageSize.BackgroundColor = new Color(0xFF,0xFF,0xFF);       Document doc = new Document(pageSize);       Document doc = new Document(PageSize.A5,36,72,108,180);       */       try       {         PdfWriter.GetInst......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 2477字 评论关闭
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target. Note Elements in a quadruplet (a,b,c,d) must be in non-descending order. (ie, a ≤ b ≤ c ≤ d) The solution set must not contain duplicate quadruplets. Example For example, given array S = {1 0 -1 0 -2 2}, and target = 0. A solution set is: (-1, 0, 0, 1) (-2, -1, 1, 2) (-2, 0, 0, 2) 解题思路:看到提示是使用H......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1227字 评论关闭
inner join(内连接) left outer join(左外连接) right outer join(右外连接) full join (全连接,并不常用) HQL中的条件用with即:left join ... with... SQL中的条件用on即:left join ... on... 语句inner join, left outer join 以及 right outer join可以简写。 from Cat as cat     join cat.mate as mate  left join cat.kittens as kitten 通过HQL的with关键字,你可以提供额外的join条件。 from Cat as cat     left join cat.kittens as kitten         with kitten.bodyWeight > 10.0 还有,一个"fetch"连......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1603字 评论关闭
本题旋转方法很特别,先确定右旋和上旋,则每个面朝上都可以通过这两种操作实现; 再者,是暴力的角度,要从最优解出发,肯定可以确定的是每个立方体都为24种旋转方案中的一种; 则不如取第一个 只采用 24种旋转方式中的一种,然后枚举其他立方体的旋转方式,然后既然状态确定的情况下,就好统计了,每个面取n个立方体出现最多的内个颜色; 最坏复杂度 4 * 24^4; 一百万左右; #include <cstdio> #include <cstring> #include <vector> #include <iostream> #include <algorithm> using namespace ......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1299字 评论关闭
现在做题 越做心越虚了。。。 不能真正理解模版每一句的含意 根本就无法谈优化 都是加人的。我只是站在别人的肩膀上而已 题意:现在有n个任务,两个机器A和B,每个任务要么在A上完成,要么在B上完成,而且知道每个任务在A和B机器上完成所需要的费用。然后再给m行,每行 a,b,w三个数字。表示如果a任务和b任务不在同一个机器上工作的话,需要额外花费w。现在要求出完成所有任务最小的花费是多少。 思路:本来是想用stoer_wagner 做的 但。。。我不懂如何让它求出源点,和汇点分开的两个割集 所以改用dinic 求最大流 都是模版的......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 2843字 评论关闭
     动态数组与字符串常量可算是两种“另类”数组。         VLA可变长数组并不为C89所支持,C99才开始支持VLA。但如果想在只支持C89的编译环境中使用VLA的话,怎么办呢?我们可以用动态数组来“模拟”,动态数组在矩阵的运算中很常见,常用来向函数传递一个大小可变的矩阵。动态数组的原理,是利用一块或多块动态分配的内存存储各维的首地址,这样就可以p[i][j]的形式访问数组的数据了。但是,动态数组并非真正的数组,它只是对数组的一种模拟。由于具有数组类型的数组名是系统行为,在用户这一级没法做到,因此只能以指针的形式存放......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 400字 评论关闭
在编辑项目代码的过程中曾多次出现加载图片不显示的情况,有按钮上的,也有imageView上的,当时稀里糊涂的换了图片就可以了,还以为是图片本身的格式问题,现在终于抓到元凶了。 在Xcode中的Images.xcassets部分添加项目中需要的图片,一般是从外部直接拖拽的,有时候为了代码的可读性,会修改图片的名字,这就是产生问题的原因所在:如果先加图片再在Images.xcassets中修改名字,就会出现加载失败的情况,具体的内部机制还不是很清楚,应该与Xcode有关;为了提高效率,同时避免这种无厘头的bug出现,强烈推荐先将图片的名字修改好......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 470字 评论关闭
<iframe id="card" name="card" onload="SetFrameHeight(this)" frameborder="0" scrolling="no" style="width: 100%;border: 0px;" src="card.do?memberNo=${travelor.memberNo}"> </iframe> function SetFrameHeight(obj){ var win=obj; if (document.getElementById){ if (win && !window.opera){ if (win.contentDocument && win.contentDocument.body.offsetHeight){ win.height = win.contentDocument.body.offsetHeight; }else if(win.Document && win.Docume......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 1238字 评论关闭
原题大意为:在一个N阶(N*M也同理)的矩阵中,所有元素为1或0,请找出全为1的最大矩阵(K*K);   void deleteArray(int** arrary,int n) { assert(arrary!=NULL&&n>0); for(int i=0;i<n;i++) { delete[] arrary[i]; arrary[i]=0; } delete[] arrary; } int findAll1MatrixWidth(int ** M,int n) { assert(M!=NULL&&n>=0); int i=0; for( ;i<n;i++) assert(M[0]!=NULL); int** Acc=new int*[n]; for (i=0;i<n;i++) Acc[i]=new int[n]; int j=0; fo......
阅读全文