- 博客(31)
- 收藏
- 关注
原创 T-SQL(三)创建触发器
数据源pubs 示例数据库目标创建 authors 表的日志表,记录修改city 列时的用户、新值、旧值、时间代码-- 创建修改日志create table authors_log( username varchar(50), before_city varchar(20), after_city varchar(20), update_time datetime)...
2018-10-22 23:06:18 1300
原创 LeetCode-14 最长公共前缀
C++ class Solution {public: string longestCommonPrefix(vector<string>& strs) { if(strs.size()==0){return "";} string res = ""; int size = strs.size(); ...
2018-10-22 00:09:26 166
原创 LeetCode-13 罗马数字转整数
C++ class Solution {public: int romanToInt(string s) { int length = s.length(); int res = 0; for(int i=0;i<length;i++){ if(s[i]=='M'){ res...
2018-10-21 23:14:31 199
原创 LeetCode-12 整数转罗马数字
C++ class Solution {private: const char* l1[10] = {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}; const char* l2[10] = {""
2018-10-21 14:20:14 140
原创 LeetCode-11 盛最多水的容器
C++ class Solution {public: int maxArea(vector<int>& height) { int begin = 0; int end = height.size() - 1; int res = 0; while(begin!=end){ ...
2018-10-21 13:20:30 133
原创 LeetCode-10 正则表达式匹配
C++ class Solution {public: bool isMatch(string s, string p) { int sl = s.length(); int pl = p.length(); bool** dp = new bool*[sl + 1]; for(int i=0;i<=sl;i++)...
2018-10-19 16:27:57 122
原创 OpenGL(四)矩阵变换
OpenGL使用齐次坐标矩阵栈进行矩阵变换,每一次矩阵操作,变换矩阵都会与矩阵栈的当前栈顶矩阵点乘,坐标变换顺序是变换矩阵点乘顺序的逆序矩阵也可以使用OpenGL矩阵类,类中包含了大量常用的矩阵操作...
2018-10-18 21:17:44 216
原创 LeetCode-9 回文数
C++class Solution {public: bool isPalindrome(int x) { if(x < 0){ return false; } int temp = x; int y = 0; while(temp > 0){ ...
2018-10-10 13:29:44 121
原创 LeetCode-8 字符串转整数
C++class Solution {private: string subEmpty(string& s){ int length = s.length(); int begin = 0; int end = length; for(int i=0;i<length;i++){ i...
2018-10-10 13:00:03 108
原创 LeetCode-7 反转整数
C++class Solution {private: const static int MAX_INT = 2147483647;public: int reverse(int x) { bool mark = false; if(x < 0){ mark = true; x *= -1...
2018-10-05 18:25:42 126
原创 LeetCode-6 Z字形变换
C++ class Solution {public: string convert(string s, int numRows) { if(numRows==1){return s;} int length = s.length(); int nums = (numRows<<1) - 2; string ...
2018-10-05 18:00:31 140
原创 LeetCode-5 最长回文子串
C++ class Solution {public: string longestPalindrome(string s) { int length = s.length(); int longset = 1; int index = 0; int right = 1; int left = 1; ...
2018-10-05 16:50:11 116
原创 LeetCode-4 两个排序数组的中位数
C++ class Solution {private: int min(int v1, int v2) { if (v1 > v2) { return v2; } return v1; } double getKth(vector<int>& nums1, vector<int>& nums2, int begin1,...
2018-10-03 20:18:46 109
原创 LeetCode-3 无重复字符的最长子串
C++ class Solution {public: int lengthOfLongestSubstring(string s) { int num = s.length(); int result = 0; int begin = 0; for (int end = 0; end < num; end++) { for (int index = begin...
2018-10-03 17:39:37 109
原创 LeetCode-2 两数相加
C++ /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNo...
2018-10-03 00:37:56 154
原创 Bootstrap(一)环境配置
进入 http://getbootstrap.com/ 选择 Download在下载页面再点击一次 Download 开始下载 下载完成后解压,将解压获得的文件夹下放在工程根目录下,在根目录下的网页文件<head></head>中间添加以下代码:<link rel="stylesheet" href="bootstrap-4.1.3-dist/c...
2018-10-01 18:27:35 626
原创 LeetCode-1 两数之和
C/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target) { int *result = (int *)malloc(2*sizeof(int)); // 嵌套遍历 fo...
2018-10-01 11:02:02 93
原创 T-SQL(二)函数和存储过程
数据源pubs 示例数据库目标1、编写自定义函数;2、编写自定义存储过程;3、编写客户端程序,实现调用存储过程,显示返回select结果集、返回值和输出参数。代码-- T-SQL-- 定义函数-- 函数通过作家的姓名检索出作家的ID结果集create function get_author_id ( @author_lname varchar(20), @aut...
2018-09-27 09:07:32 697
原创 OpenGL(三)三维图形绘制
#include "stdafx.h"#include<GL/freeglut.h>#include<GLFW/glfw3.h>// 绘图棱锥void display(){ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // 三维图形由三维空间中的三角形拼接而成 glBegin(...
2018-09-13 09:21:08 18304 1
原创 OpenGL(二)二维图形绘制
#include "stdafx.h"#include&lt;GL/freeglut.h&gt;#include&lt;GLFW/glfw3.h&gt;// 绘图函数void display(){ // 清空颜色缓存和深度缓存 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // glBegin
2018-09-13 00:24:19 4114
原创 OpenGL(一)GLFW的使用
// OpenGL_1.cpp: 定义控制台应用程序的入口点。//#include &amp;quot;stdafx.h&amp;quot;#include&amp;amp;lt;GL/freeglut.h&amp;amp;gt;#include&amp;amp;lt;GLFW/glfw3.h&amp;amp;gt;int main(){ // 初始化 gl
2018-09-12 18:28:11 935
原创 T-SQL(一)游标嵌套查询
数据源 pubs 示例数据库目标 利用游标用于生成作者出版情况报表,形式如下:-------- Authors report ------------- Books by Author: AuthorName1 BookName1 BookName2----- Books by Author: AuthorName2 B...
2018-09-11 17:00:13 884
原创 优化算法(五)元胞自动机
import numpy as npimport matplotlib.pyplot as plt# 空间大小number = 200# 细胞分布cells = np.zeros((number, number))cells[int(number/2)][int(number/2)-1] = 1cells[int(number/2)][int(number/2)] = 1cel...
2018-09-07 20:29:54 5851
原创 优化算法(四)蚁群算法
import numpy as npimport matplotlib.pyplot as plt# 计算距离和def distance_sum(point, distances): res = 0. for index in range(len(point)-1): res += distances[point[index]][point[index+1...
2018-09-06 17:18:31 752
原创 优化算法(三)遗传算法
import numpy as np# 二进制基因编码转十进制def conv_2_10(x): val = 0 for v in range(len(x)): if x[-1*(v+1)] == 1: val += 2 ** v return val# 十进制转二进制基因编码def conv_10_2(x): ...
2018-09-05 15:59:01 228
原创 优化算法(二)模拟退火算法
import numpy as np# 随机确定变化的方向def direction2(): if np.random.random() &gt; 0.5: return 1 return -1# 随机确定是否接受较差的解def direction3(delta, T): chance = np.exp(-1*delta/T) if ...
2018-09-04 21:30:09 302
原创 优化算法(一)粒子群算法
import numpy as npdef pso(fitness, D=1, c1=2, c2=2, w=0.8, N=200, M=1000): # 函数返回待优化函数的最小值和对应的解 # fitness 表示待优化函数 # D 表示数据的维度 # c1,c2 表示学习因子 # w 表示惯性权重 # N 表示粒子数量 # M ...
2018-09-04 20:11:51 469
原创 Goland 1.整型数组与字符串的相互转化
1.1 byte[] 转 stringfunc bytesToString (bytes []byte) string{ return string(bytes)}func main() { bytes := []byte{97, 98, 99} s := bytesToString(bytes) fmt.Println(s) // 打印 abc}1.2 string ...
2018-06-17 11:49:02 3589 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人