我想显示本周的数据。在数据库中,我有一些特定的日期数据,我已经填充了缺失的日期,在视图页面中,我通过 foreach 循环显示该数据,因为我想为它们设置不同的值。但由于 2 个 foreach 循环,它显示了多次数据。我想在一个数组中获得结果。我的代码是:
public function cashflowdetails() {
$cashflow = CashModel::orderBy('payment_date','asc') ->get();
$cashflow_array = [];
$cashflowDate_array = [];
$now = Carbon::now();
if (Input::get('from') != '') {
$weekStartDate =Input::get('from') ;
}
else{
$weekStartDate = Carbon::now()->startOfWeek();
}
if (Input::get('to') != '') {
$weekEndDate = Input::get('to');
}
else{
$weekEndDate = Carbon::now()->endOfWeek()->addDay();
}
$period = CarbonPeriod::create($weekStartDate, $weekEndDate);
foreach ($period as $date) {
$dt = new DateTime($date->format("Y-m-d"));
if($dt->format('l')!= 'Sunday' && $dt->format('l')!= 'SUNDAY' && $dt->format('l')!= 'SATURDAY' && $dt->format('l')!= 'Saturday')
{
foreach($cashflow as $cash){ …Run Code Online (Sandbox Code Playgroud) 我创建了一个 scss 应用程序并关联了一个库。我想在这个库中使用 .scss 文件创建组件。但是当我在库中创建一个组件时,Angular 会自动为其分配一个 css 文件。
我使用 scss 选项创建了应用程序(名为 vega-libraries),但没有创建库(polaris-common)
这是带有树视图的项目的屏幕截图,我尝试更改totoComponentin的 css 文件toto.scss,如屏幕截图中所示。
但是当我这样做时,它会生成以下类型的错误:
错误:加载程序“C:/Users/........toto/toto.component.css”未返回字符串。
如何使用可用的 .scss 文件在我的库中创建组件?
感谢您的帮助
编辑 :
"polaris-common": {
"projectType": "library",
"root": "projects/polaris-common",
"sourceRoot": "projects/polaris-common/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/polaris-common/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/polaris-common/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/polaris-common/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/polaris-common/src/test.ts",
"tsConfig": "projects/polaris-common/tsconfig.spec.json",
"karmaConfig": "projects/polaris-common/karma.conf.js"
}
}
}
} …Run Code Online (Sandbox Code Playgroud) 我正在将 Excel 电子表格合并为 1 个电子表格,并希望在合并时将电子表格的文件名作为第一列插入。
\n\n要合并的Excel文件为:20170801.xlsx、20170901.xlsx、20171001.xlsx
\n\n这是我的代码:
\n\nworking_folder = \'c:\\\\abc\\\\\'\nfiles = os.listdir(working_folder)\n\nfiles_xls = [];\nfor f in files:\n if f.endswith(".xlsx"):\n fff = working_folder + f\n files_xls.append(fff)\n\ndf = pd.DataFrame();\n\nfor f in files_xls:\n data = pd.read_excel(f, skip_footer=0)\n file_date = basename(f).replace(".xlsx", "")\n #data.index = pd.MultiIndex.from_tuples([("", file_date)] * len(data))\n data.index = pd.MultiIndex.from_tuples([(file_date)] * len(data))\n df = df.append(data)\n\ndf.to_excel(working_folder + \'final.xls\', merge_cells = False)\nRun Code Online (Sandbox Code Playgroud)\n\n问题出在data.index = pd.MultiIndex \xe2\x80\xa6 行。
\n\n当我使用时:
\n\ndata.index = pd.MultiIndex.from_tuples([(file_date)] * len(data))\nRun Code Online (Sandbox Code Playgroud)\n\n它会生成这样的电子表格:
\n\n\n\n当我使用时: …
我是PL SQL的新手并且还在学习,但我需要解决一个问题而且我不太了解PL SQL来快速解决我的问题.
我引用了两个表:用户和属性.我有一个带3个参数的过程:attrib_id,uid, attrib_value.
我首先使用attrib_id查询属性表以返回属性名称并将其分配给变量.我的代码到目前为止.
接下来,我想在另一个select语句中使用从前一个select语句创建的变量来查询users表,并返回与该变量所代表的属性关联的当前值.
码:
PROCEDURE value_update_proc_z(attrib_id INTEGER, uid IN VARCHAR2, attrib_value IN VARCHAR2)
IS
v_old_attrib_name attributes.attribute_name%TYPE;
v_oldattrib_value varchar2(100);
v_mymsg varchar2(2000);
BEGIN
EXECUTE IMMEDIATE 'SELECT attrib_name FROM attributes WHERE indx = ''' || attrib_id || '''' INTO v_old_attrib_name;
EXECUTE IMMEDIATE 'SELECT' || v_old_attrib_name || 'FROM USERS WHERE USERID = ''' || uid || '''' INTO v_oldattrib_value;
v_mymsg := v_old_attrib_name || ' ' || v_oldattrib_value;
END value_update_proc_z;
Run Code Online (Sandbox Code Playgroud)
第一个查询应该根据传递给过程的数字从属性表中返回一个值.例如,如果attrib_id …