粮食年产首超1.4万亿斤彰显betway体育:饭碗分量
今年全国粮食产量实现高位增产,大国粮仓更加稳固,意义非同寻常。民为国基、谷为民命,粮食安全是“国之大者”。只有把牢粮食安全主动权,才能把稳强国复兴主动权。当前,我国粮食生产从“有没有”向“好不好”的转变愈加明显。要以高基点为新起点,着力推进藏粮于地、藏粮于技战略实施,推动粮食生产质量、效益和竞争力不断提高,实现从“积累量”到“提升质”的跨越,让betway体育:饭碗装得更满、品质更好、成色更足。
秋收冬藏,穰穰满家。神州大地,又是一个丰收年。国家统计局13日发布数据显示,2024年全国粮食总产量14130亿斤,比上年增加221.8亿斤,增长1.6%,在连续9年稳定在1.3万亿斤以上的基础上,首次迈上1.4万亿斤新台阶。
2015年至2023年,我国粮食总产量已经连续9年站稳1.3万亿斤台阶。今年全国粮食产量实现高位增产,大国粮仓更加稳固,意义非同寻常,为推进乡村全面振兴、建设农业强国奠定了坚实基础,为巩固和增强经济回升向好态势、推动高质量发展提供了有力支撑。
了不起的成就,来自政策支持精准有力。党的十八大以来,以betway体育:同志为核心的党中央高度重视国家粮食安全,提出确保谷物基本自给、口粮绝对安全的新粮食安全观,加快推进农业农村现代化,实施国家粮食安全战略,坚持藏粮于地、藏粮于技,实行最严格的耕地保护制度,推动种业科技自立自强、种源自主可控,不断提高我国粮食综合生产能力,带领亿万人民走出了一条betway体育:特色粮食安全之路。年初,中央一号文件继续将“确保国家粮食安全”放在首位,“粮食产量1.3万亿斤以上”列入2024年全年经济社会发展主要预期目标,一揽子政策支持定向发力。《新一轮千亿斤粮食产能提升行动方案(2024—2030年)》正式出台,从耕地保护、科技创新、优化产业结构等方面入手,进一步提升粮食生产能力。今年中央财政加大对粮食生产支持力度,继续提高小麦、早籼稻最低收购价,在全国全面实施三大粮食作物完全成本保险和种植收入保险;提升高标准农田建设亩均补助标准,取消对产粮大县的资金配套要求,充分调动地方重农抓粮和农民种粮积极性。
了不起的成就,来自防灾减灾应对有力。粮食稳产丰产,需要“天帮忙”,还需要防灾减灾“人努力”。近年来,随着全球气候变化,极端气象事件增多,给粮食及农业生产带来不利影响。当天公不作美时,唯有更加主动作为,方能迎来丰收。从全国看,今年农作物累计受灾1.35亿亩,比常年减少4400多万亩。坚持合力推进防灾减灾,今年粮食生产期间,农业农村部与气象、水利、应急管理等部门建立信息共享机制,联合制订预案,开展气象灾害预警信息直达家庭农场服务。31个省份建立防灾救灾农机储备调用制度,共同应对区域性气象灾害。认真落实防灾减灾措施,在关键农时节点,农业农村部组建50多个工作组、28支科技小分队赴主产区,分作物、分区域、分环节,把技术措施落实落细。
了不起的成就,来自科技创新支撑给力。国家把农业科技创新摆在突出重要位置上,坚持向科技要产量、要效益、要竞争力,以农业科技创新引领农业高质量发展。今年,良种“芯片”更加“硬核”,高产、稳产、耐密、高抗的新品种,为玉米的大面积单产提升提供有力支撑;135个小麦新品种通过国家审定,这些品种有力支撑大面积单产提升和产业提质增效。农机装备“引擎”强劲,从580马力青饲料收获机、大方捆打捆机等批量生产,到多款6—15度丘陵山地拖拉机在多地实现量产应用,再到山地玉米收获机、梯田水稻收获机、自走式旋耕机等产品基本熟化,我国农机装备正加快向“大中小型兼备、绿色高效智能一体”迈进。大面积应用密植精准调控高产栽培技术,坚持良田、良种、良机、良法、良制“五良”集成,推动大面积均衡增产。
民为国基、谷为民命,粮食安全是“国之大者”。只有把牢粮食安全主动权,才能把稳强国复兴主动权。当前,我国粮食生产从“有没有”向“好不好”的转变愈加明显。要以高基点为新起点,着力推进藏粮于地、藏粮于技战略实施,推动粮食生产质量、效益和竞争力不断提高,实现从“积累量”到“提升质”的跨越,让betway体育:饭碗装得更满、品质更好、成色更足。
来源:北京青年报 评论员
版权声明:本文转载仅仅是出于传播信息的需要,并不意味着代表本网站观点或证实其内容的真实性;如其他媒体、网站或个人从本网站转载使用,须保留本网站注明的“来源”,并自负版权等法律责任;作者如果不希望被转载或者联系转载稿费等事宜,请与我们接洽。
已有 0条评论,共0赞
验证码: |
|
最新评论 |
|
element block and removes
// previous instances of the identical script.
var found = false;
for (var child = 0; child < head.childNodes.length; child++) {
var control = head.childNodes[child];
if (typeof(control.tagName) == "string") {
if (control.tagName.toUpperCase() == "SCRIPT") {
if (script.src.length > 0) {
if (script.src == control.src) {
found = true;
break;
}
} else if (script.innerHTML.length > 0) {
if (script.innerHTML == control.innerHTML) {
found = true;
break;
}
}
}
}
}
if (found) {
head.removeChild(control);
}
var scriptAddedToHead = false;
if (typeof script.readyState != "undefined" && !window.opera) {
script.onreadystatechange = function() {
if (script.readyState != "complete" && script.readyState != "loaded") {
return;
} else {
Anthem_LoadPageScript(result, index + 1);
}
}
} else {
if (isExternalScript) // if it's an external script, only execute the next script when the previous one is loaded.
{
script.onload = function() {
Anthem_LoadPageScript(result, index + 1);
}
}
else // I didn't find a way for script blocks to fire some onload event. So in this case directly call the Anthem_LoadPageScript for the next script.
{
document.getElementsByTagName('head')[0].appendChild(script);
scriptAddedToHead = true;
Anthem_LoadPageScript(result, index + 1);
}
}
// Now we append the new script and move on to the next script.
// Note that this is a recursive function. It stops when the
// index grows larger than the number of scripts.
if (!scriptAddedToHead)
document.getElementsByTagName('head')[0].appendChild(script);
}
} catch (e) {
Anthem_DebugError("Error adding page script to head. " + e.name + ": " + e.message);
}
}
}
function Anthem_EvalClientSideScript(result) {
if (result.script) {
for (var i = 0; i < result.script.length; ++i) {
try {
eval(result.script[i]);
} catch (e) {
alert("Error evaluating client-side script!\n\nScript: " + result.script[i] + "\n\nException: " + e);
}
}
}
}
//Fix for bug #1429412, "Reponse callback returns previous response after file push".
//see http://sourceforge.net/tracker/index.php?func=detail&aid=1429412&group_id=151897&atid=782464
function Anthem_Clear__EVENTTARGET() {
var form = Anthem_GetForm();
Anthem_SetHiddenInputValue(form, "__EVENTTARGET", "");
}
function Anthem_InvokePageMethod(methodName, args, clientCallBack, clientCallBackArg) {
Anthem_Clear__EVENTTARGET(); // fix for bug #1429412
return Anthem_CallBack(null, "Page", null, methodName, args, clientCallBack, clientCallBackArg, true, true);
}
function Anthem_InvokeMasterPageMethod(methodName, args, clientCallBack, clientCallBackArg) {
Anthem_Clear__EVENTTARGET(); // fix for bug #1429412
return Anthem_CallBack(null, "MasterPage", null, methodName, args, clientCallBack, clientCallBackArg, true, true);
}
function Anthem_InvokeControlMethod(id, methodName, args, clientCallBack, clientCallBackArg) {
Anthem_Clear__EVENTTARGET(); // fix for bug #1429412
return Anthem_CallBack(null, "Control", id, methodName, args, clientCallBack, clientCallBackArg, true, true);
}
function Anthem_PreProcessCallBack(
control,
e,
eventTarget,
causesValidation,
validationGroup,
imageUrlDuringCallBack,
textDuringCallBack,
enabledDuringCallBack,
preCallBackFunction,
callBackCancelledFunction,
preProcessOut
) {
var valid = true;
if (causesValidation && typeof(Page_ClientValidate) == "function") {
valid = Page_ClientValidate(validationGroup);
}
if (typeof(WebForm_OnSubmit) == "function") {
valid = WebForm_OnSubmit();
}
if (valid) {
var preCallBackResult = true;
if (typeof(preCallBackFunction) == "function") {
preCallBackResult = preCallBackFunction(control, e);
}
if (typeof(preCallBackResult) == "undefined" || preCallBackResult) {
var inputType = control.getAttribute("type");
inputType = (inputType == null) ? '' : inputType.toUpperCase();
if (inputType == "IMAGE" && e != null) {
var form = Anthem_GetForm();
if (e.offsetX) { // IE
Anthem_SetHiddenInputValue(form, eventTarget + ".x", e.offsetX);
Anthem_SetHiddenInputValue(form, eventTarget + ".y", e.offsetY);
} else { // FireFox + ???
var offset = GetControlLocation(control);
Anthem_SetHiddenInputValue(form, eventTarget + ".x", e.clientX - offset.x + 1 + window.pageXOffset);
Anthem_SetHiddenInputValue(form, eventTarget + ".y", e.clientY - offset.y + 1 + window.pageYOffset);
}
}
if (imageUrlDuringCallBack || textDuringCallBack) {
var nodeName = control.nodeName.toUpperCase();
if (nodeName == "INPUT") {
if (inputType == "CHECKBOX" || inputType == "RADIO" || inputType == "TEXT") {
preProcessOut.OriginalText = GetLabelText(control.id);
SetLabelText(control.id, textDuringCallBack);
} else if (inputType == "IMAGE") {
if (imageUrlDuringCallBack) {
preProcessOut.OriginalText = control.src;
control.src = imageUrlDuringCallBack;
} else {
preProcessOut.ParentElement = control.parentElement ? control.parentElement : control.parentNode;
if (preProcessOut.ParentElement) {
preProcessOut.OriginalText = preProcessOut.ParentElement.innerHTML;
preProcessOut.ParentElement.innerHTML = textDuringCallBack;
}
}
} else if (inputType == "SUBMIT" || inputType == "BUTTON") {
preProcessOut.OriginalText = control.value;
control.value = textDuringCallBack;
}
} else if (nodeName == "SELECT" || nodeName == "SPAN") {
preProcessOut.OriginalText = GetLabelText(control.id);
SetLabelText(control.id, textDuringCallBack);
} else {
preProcessOut.OriginalText = control.innerHTML;
control.innerHTML = textDuringCallBack;
}
}
// Disable the control during callback if required
control.disabled = (typeof(enabledDuringCallBack) == "undefined") ? false : !enabledDuringCallBack;
return true;
} else {
// Callback cancelled
if (typeof(callBackCancelledFunction) == "function") {
callBackCancelledFunction(control, e);
}
return false;
}
} else {
// Validation failed
return false;
}
}
function Anthem_PreProcessCallBackOut() {
// Fields
this.ParentElement = null;
this.OriginalText = '';
}
function Anthem_PostProcessCallBack(
result,
control,
e,
eventTarget,
clientCallBack,
clientCallBackArg,
imageUrlDuringCallBack,
textDuringCallBack,
postCallBackFunction,
preProcessOut
) {
if (typeof(postCallBackFunction) == "function") {
postCallBackFunction(control, e);
}
// Re-enable the control if it was disabled during callback
control.disabled = false;
var inputType = control.getAttribute("type");
inputType = (inputType == null) ? '' : inputType.toUpperCase();
if (inputType == "IMAGE") {
var form = Anthem_GetForm();
Anthem_RemoveHiddenInput(form, eventTarget + ".x");
Anthem_RemoveHiddenInput(form, eventTarget + ".y");
}
if (imageUrlDuringCallBack || textDuringCallBack) {
var nodeName = control.nodeName.toUpperCase();
if (nodeName == "INPUT") {
if (inputType == "CHECKBOX" || inputType == "RADIO" || inputType == "TEXT") {
SetLabelText(control.id, preProcessOut.OriginalText);
} else if (inputType == "IMAGE") {
if (imageUrlDuringCallBack) {
control.src = preProcessOut.OriginalText;
} else {
preProcessOut.ParentElement.innerHTML = preProcessOut.OriginalText;
}
} else if (inputType == "SUBMIT" || inputType == "BUTTON") {
control.value = preProcessOut.OriginalText;
}
} else if (nodeName == "SELECT" || nodeName == "SPAN") {
SetLabelText(control.id, preProcessOut.OriginalText);
} else {
control.innerHTML = preProcessOut.OriginalText;
}
}
if (typeof(clientCallBack) == "function") {
clientCallBack(result, clientCallBackArg);
}
}
function Anthem_FireCallBackEvent(
control,
e,
eventTarget,
eventArgument,
causesValidation,
validationGroup,
imageUrlDuringCallBack,
textDuringCallBack,
enabledDuringCallBack,
preCallBackFunction,
postCallBackFunction,
callBackCancelledFunction,
includeControlValuesWithCallBack,
updatePageAfterCallBack
) {
// Cancel the callback if the control is disabled. Alt