我正在unix系统上进行一些文本处理.我可以访问这台机器上的命令行,它有Python,Perl和安装的默认文本处理程序,awk等.
我有一个文本文件,如下所示:
2029754527851451717
2029754527851451717
2029754527851451717
2029754527851451717
2029754527851451717
2029754527851451717 1232453488239 Tue Mar 3 10:47:44 2009
2029754527851451717 1232453488302 Tue Mar 3 10:47:44 2009
2029754527851451717 1232453488365 Tue Mar 3 10:47:44 2009
2895635937120524206
2895635937120524206
2895635937120524206
2895635937120524206
2895635937120524206
2895635937120524206
5622983575622325494 1232453323986 Thu Feb 12 15:57:49 2009
Run Code Online (Sandbox Code Playgroud)
它基本上是3行:ID ID Date
我希望删除所有没有2个ID和日期的行.因此,结果将是这样的:
2029754527851451717 1232453488239 Tue Mar 3 10:47:44 2009
2029754527851451717 1232453488302 Tue Mar 3 10:47:44 2009
2029754527851451717 1232453488365 Tue Mar 3 10:47:44 2009
5622983575622325494 1232453323986 Thu Feb 12 15:57:49 2009
Run Code Online (Sandbox Code Playgroud)
你们怎么建议这样做?总的来说,文本文件大约有30,000行.
干杯
EEF
Windows XP,Python 2.5:
hash('http://stackoverflow.com') Result: 1934711907
Run Code Online (Sandbox Code Playgroud)
Google App Engine(http://shell.appspot.com/):
hash('http://stackoverflow.com') Result: -5768830964305142685
Run Code Online (Sandbox Code Playgroud)
这是为什么?我怎样才能有一个哈希函数,它可以在不同平台(Windows,Linux,Mac)上提供相同的结果?
我是一名生物信息学专业的学生,正在学习perl.我没有强大的编程背景,但希望改变.
现在我正在阅读本书的阅读/跟踪和编码过程
我想知道这是学习perl的最好方法吗?我应该更多地试验正则表达式吗?我应该继续尝试编写样本perl脚本吗?
相关: 什么是学习perl的好书
我很难找到一种更好的方法来搜索MySQL中表中的一对值.我有一个数组中的值对,并希望复制IN()函数,但超过1个值.
例如,目的; 我有以下3对:
foo,1
boo,2
goo,3
Run Code Online (Sandbox Code Playgroud)
目前的解决方案让我:
SELECT * FROM [table] WHERE
(column1 = 'foo' AND column2 = 1) OR
(column1 = 'boo' AND column2 = 2) OR
(column1 = 'goo' AND column2 = 3);
Run Code Online (Sandbox Code Playgroud)
我想有一个更"性感"的解决方案,看到我可以有多达一百对,并且可能有些让我感到恶心.谢谢!!!
我是PHP/MySQL的新手,也是CodeIgniter的新手.我在许多MySQL表中都有信息.我想用JOIN检索它,其中表主键等于$ variable ...我怎么能这样做并获得没有主键字段的所有字段???
我现在正在做的是这里(这里只有两个表加入):
function getAll($id) {
$this->db->select('*');
$this->db->from('movies');
$this->db->join('posters', 'movies.id= posters.id');
// WHERE id = $id ... goes here somehow...
$q = $this->db->get();
if ($q->num_rows() == 1) {
$row = $q->row();
$data = array(
'id' => $row->id,
'title' => $row->title,
'year' => $row->year,
'runtime' => $row->runtime,
'plotoutline' => $row->plotoutline,
'poster_url' => $row->poster_url
);
}
$q->free_result();
return $data;
Run Code Online (Sandbox Code Playgroud)
id(PK),title,year,runtime和plotoutline是第一个表中的列,poster_url是来自第二个表的字段.第二个表还包含一个我不想检索的ID(PK)列,因为我已经有了.
你知道是否有类似于http://www.amcharts.com/(Flash)的SVG + js图表库.我需要在不支持Flash但支持SVG的浏览器中提供漂亮的交互式图表功能.
这几乎与这个问题相似: -
我读了那个帖子,还有一些问题,并且不确定如何在PHP/MySQL应用程序中优雅地构建时区支持.
我正在用PHP编写应用程序,用户可以在其中选择时区.
这里,所有时间戳都存储在MySQL中的GMT中.我在呈现数据时将时区转换回用户时区.
现在这些是我面临的问题: -
1)我向用户展示了一个从MySQL的时区表填充的时区列表,它是一个巨大的列表,很难从中选择.
所以,我想实现类似windows时区列表的东西.抵消区域信息.
2)PHP和MySQL可能有不同的列表集.
3)我应该在哪里转换时区,PHP或MySQL?我有编码的组合.有时很容易选择从MySQL转换的列,有时很容易在PHP中转换.所以,这里前一点变得非常重要.例如,在MySQL的time_zone表中,亚洲/加尔各答和亚洲/加尔各答都在那里,但在PHP 5.2.6的默认timezonedb中,只存在亚洲/加尔各答.
我创建了一个linkedserver为ravikiran-vm这是在我的桌面虚拟机.
现在我有一个kiran包含employ表的数据库.
要检索employ数据,我执行以下操作:
select * from ravikiran-vm.kiran.employ
Run Code Online (Sandbox Code Playgroud)
但它显示错误"' - '附近的语法不正确."
有人可以帮帮我吗?
提前致谢.
谢谢你们支持它工作得很好......现在我要安排这个作为一份新工作.当我按照正常情况执行它时会显示o/p.但是当我配置与sqlserver代理作业相同的查询时,它会给出错误并且查询没有执行... Plz在这方面帮助我
提前致谢
我正在尝试将视图添加到自定义列表.目标是MOSS 2007,我使用VS2008 w/VSeWSS 1.3.该功能已具有自定义列表定义,包括名为"日历"的自定义视图.为了开始,我想我会创建另一个名为NewCalendar的视图,它只是现有自定义视图Calendar的副本.
因此,我将Calendar.aspx复制到NewCalendar.aspx,复制当前日历的现有"View"节点并粘贴新节点,然后更改新节点的以下属性:DisplayName,Url和DefaultView.
当我刷新WSP View NewCalendar.aspx出现时.当我部署并转到NewCalendar.aspx时,我得到了404.使用SharePoint Manager我确认该页面不存在.
如何通过功能添加自定义视图,以便它显示在"查看"下拉列表中?
更新:如果我创建自定义列表的新实例,它可以工作.如何让自定义视图显示在现有列表中?
mysql ×3
javascript ×2
perl ×2
php ×2
python ×2
aes ×1
awk ×1
charts ×1
codeigniter ×1
encryption ×1
hash ×1
sharepoint ×1
sql-server ×1
svg ×1
text ×1
timezone ×1