现在位置: 首页 > ambrosia发表的所有文章
  • 09月
  • 25日
综合 ⁄ 共 366字 评论关闭
  正自学android,看mars的视频。有一集他讲下载的。本地开一个网站,下载本地上的文件。   我就用MyEclipse开了一个应用,用Eclipse打开android应用。我设置的url是“http://localhost:8080/Europacrud/changcheng.lrc”。可老是报空异常。我把"localhost"换成"127.0.0.1",可还是报同样的错。   我用log进行调试,就是总在创建HttpURLConnection时报错。上网搜了下。才知道Eclipse占用了localhost,默认的本地地址也要改。改成10.0.2.2即可。于是我把url改成"http://10.0.2.2:8080/Europacrud/changcheng.lrc",运行android程序......
阅读全文
  • 08月
  • 16日
算法 ⁄ 共 3083字 评论关闭
题目链接:zoj 3494 BCD Code 题目大意:给定n个2进制串,然后有一个区间l,r,问说l,r之间有多少个数转换成BCD二进制后不包含上面的2进制串。 解题思路:AC自动机+数位dp。先对禁止串建立AC自动机,所有的单词节点即为禁止通行的节点。接着进行数位dp, 用solve(r) - solve(l-1), 这里的l需要用到大数减法。dp[i][j]表示第i为移动到节点j的可行方案数,每次枚举下一位数字,因 为是BCD二进制,所以每位数要一次性移动4个字符,中途有经过禁止点都是不行的。然后用一个eq,mv标记相等的情 况,相等的情况也有可能是不可以的......
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 2093字 评论关闭
首先生成各种证书文件,生成方法可以看这个链接:http://tr4work.blog.163.com/blog/static/137149314201132101834828/ 从生成什么p12文件开始,用下面这个链接第一个回答提到的方法:http://stackoverflow.com/questions/1481443/apple-push-notification-service Once you have the certificate from Apple for your application, export your key and the apple certificate as p12 files. Here is a quick walkthrough on how to do this: Click the disclosure arrow next to your certificate in Keychain Access and ......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 9485字 评论关闭
#include <signal.h>     #include <netinet/in.h>     #include <netdb.h>     #include <sys/socket.h>     #include  <sys/types.h>      #include  <sys/times.h>      #include <sys/time.h>     #include  <sys/select.h>      #include <unistd.h>     #include <stdio.h>     #include <stdlib.h>      #include <fcntl.h>     #include <errno.h>          struct ip     {     #if __BYTE_ORDER == __LITTLE_ENDIAN......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 939字 评论关闭
最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单 , 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。 另外这里 还有非常多的命令, 可以作为参考。 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 #lsb_release -a #查看版本信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -t......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1442字 评论关闭
不同数据库的空字符串处理逻辑 经历过不同数据库开发的人经常会对莫名其妙的空串处理逻辑搞的晕头转向。 本人在此对Oracle,MSSQL,Sybase三种数据库的空串处理逻辑所一点分析。 本文假设读者正在使用PL/SQL或者T-SQL。 1、ORACLE——PL/SQL 在PL/SQL中,空串与NULL被视为等价值。 以下是测试例子: CREATE TABLE test_empty(name VARCHAR2(10) NOT NULL);INSERT INTO test_empty VALUES(''); ORA-01400: cannot insert NULL into ("MY_DB"."TEST_EMPTY"."NAME") 因此,在PL/SQL中语句 IF v_name = '' THEN 实际上错误的。因为众所......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 476字 评论关闭
以前在项目里碰到过一个问题 input输入框用一个背景图模拟,设置height和line-height一样的高度,使里面的输入文字能够居中, 在FF下出现的情况是:点击input时,输入光标其实上跟input的height一样高,但当开始输入文字时,光标又变得跟文字一样高, chrome下光标跟input的height一样高, 而IE下光标跟文字的大小一致。 一直没弄明白为什么这样子,今天听罗浮宫里的同学一讨论,才知道原因所在。 初步结论如下: IE:不管该行有没有文字,光标高度与font-size一致。 FF:该行有文字时,光标高度与font-size一致。该行无......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 4088字 评论关闭
转自:http://www.mysqlops.com/2011/11/24/mysql_timeout.html MySQL的timeout那点事 因为最近遇到一些超时的问题,正好就把所有的timeout参数都理一遍,首先数据库里查一下看有哪些超时: root@localhost : test 12:55:50> show global variables like "%timeout%"; +----------------------------+--------+ | Variable_name | Value | +----------------------------+--------+ | connect_timeout | 10 | | delayed_insert_timeout | 300 | | innodb_lock_wait_timeout | 120 ......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1108字 评论关闭
协同过滤中item-based与user-based选择依据 协同过滤是大家熟知的推荐算法。 总的来说协同过滤又可以分为以下两大类: Neighborhood-based:计算相似item 或user后进行推荐 Model-based: 直接训练模型预测Rating 在Neighborhoold-based算法中,又细分为user-based CF(Collaborative Filtering)和item-based CF。合适选择使用userd-based CF,什么时候item-based CF更适用就会是一个需要权衡的问题。一般而言,可以以以下几个标准进行选择:  Accuracy:一般而言,少数置信的邻居的推荐要比很多的没有太多区分性的......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 710字 评论关闭
解决办法: 一、如果提示是Internet Explorer 不能链接到您请求的网页或者打开后“页面无法显示”。 请在要打开的CHM文件上右键属性,会在底下属性中多了一个“解除锁定”,点击后就可以正常显示了。 二、如果提示是:"不能打开文件mk:@MSITStore:\****.chm" 造成这个故障有可能是你的系统中的Hhctrl.ocx文件丢失或者被其他版本的Hhctrl.ocx覆盖掉了,可以从相同的电脑或者安装光盘中拷贝过来一个,然后重新注册Hhctrl.ocx文件:具体步骤如下: 第一步:退出正在运行的所有程序,单击“开始-〉程序”;第二步:在运行对话框键入"regsvr3......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1875字 评论关闭
//videoserver #!/bin/bash # # videoserver # # chkconfig: 3456 11 91 # description: videoserver # Source function library. . /etc/rc.d/init.d/functions prog="videoserver" start() { # Start daemons. echo -n $"Starting $prog: " /video/videoserver/recordvideosvr /video/videoserver/recordvideosvr.ini /video/videoserver/writedvdsvr /video/videoserver/writedvdsvr_drv1.ini /video/videoserver/writedvdsvr /video/videoserver/writedvdsvr_drv2.ini /video/videoserver/TCPRecordServer /vide......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 14408字 评论关闭
本文翻译自《Thinking Clearly About Performance》 作者  Cary Millsap, Method R Corporation, Southlake, Texas, USA 校订 2010/07/22 摘要 对于开发者、技术管理者、架构师、系统分析师和项目经理来说,创建具备高性能特征的复杂软件都是一件极其困难的事。 然而,通过了解一些基本原理、性能问题的解决和预防可以更简单、可靠。 本文讲述了这些基本原理,涵盖了一系列的目标、术语、工具和决策,综合利用好它们来最大可能的创建一个长期、有效的高性能应用。 本文的一些例子来自于oracle的经验,但本文的范围并不局限于or......
阅读全文