diff --git a/index.json b/index.json index bd0484e18359790b46a0569b5f03b597c48077ee..9cab6a48670d99dfc0aaa62cff85bfd32bc134a4 100644 --- a/index.json +++ b/index.json @@ -6,7 +6,7 @@ "ref": "master", "detail": "detail.json", "chapters": "chapters.json", - "index_image": "https://codechina.csdn.net/codechina/programmer/programer_magazine_list/uploads/885fd3ca0f79219c57c28cf3e0dbc108/cover-new.png", + "index_image": "https://img-home.csdnimg.cn/images/20210525124123.png", "index_video": "", "original_price": "19.9", "line_price": "19.9", @@ -20,7 +20,7 @@ "index": "9", "free_rate": "100", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/25.html", + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/25.html", "chapter_limited_page_url": "" }, { @@ -31,7 +31,7 @@ "index": "10", "free_rate": "100", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/31.html", + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/31.html", "chapter_limited_page_url": "" }, { @@ -42,7 +42,7 @@ "index": "11", "free_rate": "100", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/6.html", + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/6.html", "chapter_limited_page_url": "" }, { @@ -53,8 +53,8 @@ "index": "12", "free_rate": "20", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/28.html", - "chapter_limited_page_url": "https://codechina.gitcode.host/programmer/heti-test/28-limit.html" + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/28.html", + "chapter_limited_page_url": "https://new-programmer.gitcode.host/2021-01/28-limit.html" }, { "id": "13", @@ -64,8 +64,8 @@ "index": "13", "free_rate": "20", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/30.html", - "chapter_limited_page_url": "https://codechina.gitcode.host/programmer/heti-test/30-limit.html" + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/30.html", + "chapter_limited_page_url": "https://new-programmer.gitcode.host/2021-01/30-limit.html" }, { "id": "14", @@ -75,8 +75,8 @@ "index": "14", "free_rate": "20", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/29.html", - "chapter_limited_page_url": "https://codechina.gitcode.host/programmer/heti-test/29-limit.html" + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/29.html", + "chapter_limited_page_url": "https://new-programmer.gitcode.host/2021-01/29-limit.html" }, { "id": "16", @@ -86,7 +86,7 @@ "index": "16", "free_rate": "100", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/12.html", + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/12.html", "chapter_limited_page_url": "" }, { @@ -97,7 +97,7 @@ "index": "22", "free_rate": "100", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/14.html", + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/14.html", "chapter_limited_page_url": "" }, { @@ -108,7 +108,7 @@ "index": "25", "free_rate": "100", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/3.html", + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/3.html", "chapter_limited_page_url": "" }, { @@ -119,12 +119,12 @@ "index": "29", "free_rate": "20", "description": "", - "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/8.html", - "chapter_limited_page_url": "https://codechina.gitcode.host/programmer/heti-test/8-limit.html" + "chapter_page_url": "https://new-programmer.gitcode.host/2021-01/8.html", + "chapter_limited_page_url": "https://new-programmer.gitcode.host/2021-01/8-limit.html" } ], - "short_description": "我们特别组织了数十位开发者,一方面,是十年改变与回顾...", - "description": "
\n
\n \"\"\n
\n
\n  \n
\n
\n 本期特别策划\n
自1968年SEI提出软件工程的概念至今,已经整整40年了。40年里,计算环境发生了天翻地覆的变化,简单的字符终端演变为互联网的云计算;开发方式也从个人英雄主义发展到集体兵团作战。此时此刻,回顾软件工程的发展历史,有助于我们了解过去,看清现在,展望未来。\n
\n
\n  \n
\n
\n 专题布局:
(1)四十年软件工程故事\n
(2)软件的未来\n
(3)以实践为本,集百家之长\n
(4)关注软件工程的国际标准和人才标准\n
(5)软件工程与管理思想\n
(6)软件工程未来发展趋势\n
(7)从软件开发看中美文化的差异\n
(8)软件工程的进化论\n
(9)枪与玫瑰——三五个人十来条枪的软件工程实践\n
(10)单元测试与功能测试的误区\n
(11)软件工程中的敏捷实践 \n
\n
\n  \n
\n
\n 高端视点 \n
说清你的需求\n
软件外包,中国的机会与挑战\n
共生与兼容\n
企业信息化的80/20法则\n
\n
\n  \n
\n
\n
\n 报道  \n
绝盲人摸象——从指数看技术发展大势\n
\n
\n 一场开源的盛宴\n
\n
\n 亲历“黑客帝国”——2008 Black Hat USA大会纪实\n
\n
\n 建模是一柄双刃剑\n
\n
\n 从程序员到CTO(续)\n
\n
\n 打造360度的安全保护伞\n
\n
\n  \n
\n
\n 架构专栏 \n
谈谈体育比赛的图文直播(上)\n
观看进行得如火如荼的体育比赛,每一个人都想即时了解赛事的进展状况,网络图文直播为我们提供了极大方便,背后的架构是如何构建的?本文为您一一道来。\n
\n \n
\n
\n 实践专栏  \n
ThoughtWorks University 取经记 ——技术真经篇\n
敏捷技术相关的实践一向被认为是培训和掌握的难点,在ThoughtWorks University里面,这个问题却以一种举重若轻的方式得到了解决。\n
\n
\n  \n
\n
\n 故事卡以外的故事:敏捷需求协作\n
用户故事是敏捷项目中常用的需求获取技术,然而隐藏在其背后的,是对于产品经理、开发团队、客户坐在一起、紧密协作的要求。\n
\n
\n  \n
\n
\n 以TEC为主导的软件外包项目竞标\n
如何获取欧美外包市场的订单,正在成为众多中国软件外包公司的核心问题。本文从人才的角度出发,分享了一些行之有效的外包项目竞标的宝贵经验。\n
\n
\n  \n
\n
\n 技术专栏  \n
C++程序性能保持移植\n
所谓性能保持移植,是指同一份源代码能在不同体系结构的计算机上均能获得高性能。本文作者认为,在不远的将来,它将是C++编程领域需要关注的方向。\n
  \n
从程序员的角度看Cache   \n
本文讲解了Cache的基本概念,并结合实际开发介绍了Cache的使用经验,希望对有志于嵌入式开发的人有所帮助。  \n
   \n
正则表达式随笔(续)  \n
这是作者上一篇随笔的继续,作者接着讨论了在使用正则表达式时,最常出现的问题。 \n
            \n
REST反模式  \n
在本文中,讲解了一些经常出现在自称“符合REST式设计”应用中的反模式,并给出了避免这些反模式的对策。   \n
   \n
理解LINQ-to-SQL \n
本文作者简要地阐述了LINQ-to-SQL应用的思想。\n
           \n
C/C++中禁用危险API \n
在C/C++程序中禁用危险的API,可以有效降低在代码中引入安全漏洞的可能。本文探讨了有关的机理和原则。\n
\n
\n  \n
\n
\n PHP之父访谈录(上)\n
\n
\n
\n 月度关注  \n
无废话Erlang  \n
很难想象,为什么有人会发明这么怪异的语言,而它为什么又会受到广泛的关注,更别提要如何用这么“别扭”的语言来编写程序了。本文试图为这些问题提供一些线索,但真正的答案其实一直深埋在你的心底,象往常一样,也要靠你自己的思考和努力才能获取。\n
      \n
Erlang与Web开发   \n
Erlang 语言的很多特性,决定了它开发服务器端(Server)的程序极其的方便,故此,基于 Erlang 的各种服务应用正雨后春笋般涌现。这里我们从大家最熟悉的 Web 开发展开话题。\n
\n
\n  \n
\n
\n Erlg Bird作者访谈录\n
开源程序就象程序员与外部世界的一种对话方式。只有开源了,其他人才能知道你想向这个世界说什么、表达什么,也才能让其他人跟你进行深入的对话。\n
\n
\n  \n
\n
\n 自己动手写IDE \n
NetBeans的Scala插件应用了NetBeans的通用语言扩展框架GSF(Generic Scripting Framework),这个框架是Tor Norbye在NetBeans的Java语言支持模块基础上,为了实现对通用语言的支持而重构的框架。目前NetBeans上的Ruby、JavaScript、PHP、GroovyFortress的语言支持都是基于这个框架。\n
\n
\n  \n
\n
\n 图书 
ActionScript 3书评\n
\n
\n  \n
\n
\n 评论  \n
GUI的开发方式\n
开发者社区:规模产生价值\n
\n
\n  \n
\n
\n
《程序员》09期最新上市,欢迎读者参与调查及评论。\n
读者调查问卷:\n http://surveies.csdn.net/survey/comein/41\n
\n
", + "short_description": "", + "description": "", "author": { "username": "programmer", "user_title": "国内开发者的权威刊物", diff --git a/list.json b/list.json index 6ce460b0850eab2f74fcb6109e8a0d797bc7f080..c1e4518fe20937fee0911bb2e14827e2291082f3 100644 --- a/list.json +++ b/list.json @@ -7,7 +7,7 @@ "ref": "master", "detail": "detail.json", "chapters": "chapters.json", - "list_image": "https://codechina.csdn.net/codechina/programmer/programer_magazine_list/uploads/885fd3ca0f79219c57c28cf3e0dbc108/cover-new.png", + "list_image": "https://img-home.csdnimg.cn/images/20210525124123.png", "original_price": "19.9", "line_price": "19.9", "sale_price": "9.9",