{ user/Comware0901 kz111596 DTSRASz111596 z111596 soad@z111 10.228.212.114 Administrator jin129921 10.246.222.195 Administrator Sek0up@ss } ----------------------- 安全誓约书的記入内容 ①機密保持同意書 🟣年月日:2025年4月1日 🟣契約会社:RUR株式会社 🟣住所:東京都港区港南1-9-36 🟣名称:記入しない 🟣代表者:李 龍鋒 🟣従業者名:本人の氏名、捺印 ②業務で使用するパソコンに関する厳守事項 🟣年月日:2025年4月1日 🟣会社名:RUR株式会社 🟣氏名:本人の氏名 🟣□をチェック ----------------------- xxd -p input.txt | tr -d '\n' | sed 's/40/82/g' | xxd -r -p > output.bin EXEC SQL BEGIN DECLARE SECTION; EXEC SQL WHENEVER SQLERROR CONTINUE; EXEC SQL WHENEVER NOT FOUND CONTINUE; EXEC SQL SLECT ... EXEC SQL EXECUTE BEGIN SELECT ... END; END-EXEC; PCC-S-02362, Host variable not declard within SQL DECLARE section PCC-S-02201, Encountered the symbol "INNER" when expecting one of the following: CONSTRAINT "N5_SKIFKJ_X1" PRIMARY KEY ( "SKS_CD", "SKJBAN", "WBS_CD" ) USING INDEX PCTFREE 3 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 32768 NEXT 16384 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) ORA-00001:unique constraint (N571.N5_SKIFKJ_X1) violated ORA-02291: integrity constraint (N571.FKN5026) violated - parent key not found ORA-01031: insufficient privileges DECODE( :ind,-1, NULL, TO_DATE('2012/03/15 10:15:50', 'YYYY/MM/DD HH24:MI:SS')) TO_DATE( :date.arr, 'YYYY/MM/DD HH24:MI:SS')对?还是TO_DATE( :date, 'YYYY/MM/DD HH24:MI:SS')对? TO_DATE(char_date, 'YYYY/MM/DD HH24:MI:SS') バイナリファイル(標準入力)に一致しました sqlcode为-54是什么错误? sqlcode为-2112是什么错误? 在select文的条件中使用了 外部结合的3个条件=(+),这个有可能发生sqlcode为-2112的错误吗? 在proc中定义VARCHAR 类型变量 AAA,BBB,然后执行下面sql语句没有问题吗? SELECT AAA || BBB || LPAD(TO_CHAR(CM_SEQ01.NEXTVAL), 13, '0' ) FROM DUAL; ------------------------------------------------------------- java.awt.Composite prev = g.getComposite(); AlphaComposite c = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.0F); g.setComposite(c); g.drawLine(-100,-100,-100,-100); g.setComposite(prev); ------------------------------------------------------------- AffineTransform tx2; Envelope pdfEnv = new Envelop(pdfRect); pdfEnv.transform(tx2.createInverse()); AffineTransform targetTx=(AffineTransform)tx2.clone(); targetTx.translate(0, pdfEnv.getMaxY()+pdfEnv.getMinY()); targetTx.concatenate(new AffineTransform(1,0,0,-1,0,0)); ------------------------------------------------------------- PdfWriter pdfWrite=(PdfWriter) writer.getOrgWriter(); PdfContentByte pdfContentByte; pdfContentByte = pdfwriter.getDirectContentUnder(); pdfContentByte = pdfwriter.getDirectContent(); pdfC ------------------------------------------------------------- JOptionPane.showMessageDialog(parent, informationMsg, title, JOptionPane.INFORMATION_MESSAGE); -------------------------------------------------------------csv #include #include #include #define MAX_LINE 1024 // 最大行长度 #define MAX_FIELDS 100 // 最大列数 // 解析 CSV 行,并将字段存储到数组 fields 中 int parse_csv_line(char *line, char *fields[], int max_fields) { int count = 0; char *ptr = line; char *end; while (*ptr) { // 跳过前导空格 while (*ptr == ' ') ptr; if (*ptr == '\"') { // 处理带引号的字段 ptr++; fields[count++] = ptr; while (*ptr && (*ptr != '\"' || (*(ptr + 1) == '\"' && ++ptr))) { ptr++; } if (*ptr) *ptr++ = '\0'; // 结束当前字段 if (*ptr == ',') ptr++; // 跳过逗号 } else { // 处理无引号字段 fields[count++] = ptr; while (*ptr && *ptr != ',' && *ptr != '\n') ptr++; if (*ptr) *ptr++ = '\0'; // 结束当前字段 } // 超过最大字段数 if (count >= max_fields) break; } return count; } int main() { FILE *file = fopen("data.csv", "r"); if (!file) { perror("无法打开文件"); return 1; } char line[MAX_LINE]; char *fields[MAX_FIELDS]; while (fgets(line, sizeof(line), file)) { // 去除换行符 line[strcspn(line, "\r\n")] = '\0'; int field_count = parse_csv_line(line, fields, MAX_FIELDS); // 输出解析结果 for (int i = 0; i < field_count; i++) { printf("字段 %d: %s\n", i, fields[i]); } printf("\n"); } fclose(file); return 0; } -------------------------------------------------------------readdir #include #include #include void list_files(const char *path) { struct dirent *entry; DIR *dir = opendir(path); if (dir == NULL) { perror("无法打开目录"); return; } while ((entry = readdir(dir)) != NULL) { printf("%s\n", entry->d_name); } closedir(dir); } int main() { const char *directory_path = "."; // 读取当前目录 list_files(directory_path); return 0; } -------------------------------------------------------------Shift JIS 如何判断 Shift JIS 的全角字符? 读取第一个字节: 如果是 0x81–0x9F 或 0xE0–0xFC,说明是全角字符,需要读取下一个字节。 如果是 0x00–0x7F,是 ASCII(单字节)。 如果是 0xA1–0xDF,可能是半角片假名(单字节)。 如果是 0x8E,下一个字节可能是半角片假名(双字节)。 #include // 判断字符类型 void check_sjis(unsigned char *str) { while (*str) { unsigned char byte1 = *str; if (byte1 <= 0x7F) { printf("ASCII: %c (0x%X)\n", byte1, byte1); str++; } else if (byte1 == 0x8E) { unsigned char byte2 = *(str + 1); if (byte2 >= 0xA1 && byte2 <= 0xDF) { printf("半角片假名 (双字节): 0x%X 0x%X\n", byte1, byte2); str += 2; } else { printf("无效的半角片假名前导字节\n"); str++; } } else if ((byte1 >= 0x81 && byte1 <= 0x9F) || (byte1 >= 0xE0 && byte1 <= 0xFC)) { unsigned char byte2 = *(str + 1); if ((byte2 >= 0x40 && byte2 <= 0x7E) || (byte2 >= 0x80 && byte2 <= 0xFC)) { printf("全角字符: 0x%X 0x%X\n", byte1, byte2); str += 2; } else { printf("无效的全角字符\n"); str++; } } else { printf("未知字符: 0x%X\n", byte1); str++; } } } // 测试代码 int main() { unsigned char sjis_str[] = {0x41, 0x82, 0xA0, 0x93, 0xFA, 0x8E, 0xA6, 0}; check_sjis(sjis_str); return 0; }