$dbc = mysql_connect('localhost','root','') or die (mysql_error());
mysql_select_db('payroll') or die (mysql_error());
$sql = "SELECT * FROM employee ORDER BY employee_id DESC";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
echo "
<tr>
<td style=\"padding-left: 20px; border-bottom: 1px solid #999; border-right: 1px solid #999;\">".$row['first_name']." ".$row['last_name']."</td>
<td style=\"text-align: center; border-bottom: 1px solid #999; border-right: 1px solid #999; padding-top: 2px ; padding-bottom: 3px ;\"><input type=\"button\" name=\"edit\" value=\"Edit\" class=\"selbtn\"> <input type=\"button\" name=\"delete\" value=\"Delete\" class=\"selbtn\"></td>
</tr>
";
}
我想在循环中添加交替颜色.我应该添加什么代码?
我有这样的字符串:
"MSE 2110, 3030, 4102"
Run Code Online (Sandbox Code Playgroud)
我想输出:
[("MSE", 2110), ("MSE", 3030), ("MSE", 4102)]
Run Code Online (Sandbox Code Playgroud)
这是我的方式,虽然我还没有完成它:
def makeCourseList(str, location, tokens):
print "before: %s" % tokens
for index, course_number in enumerate(tokens[1:]):
tokens[index + 1] = (tokens[0][0], course_number)
print "after: %s" % tokens
course = Group(DEPT_CODE + COURSE_NUMBER) # .setResultsName("Course")
course_data = (course + ZeroOrMore(Suppress(',') + COURSE_NUMBER)).setParseAction(makeCourseList)
Run Code Online (Sandbox Code Playgroud)
这输出:
>>> course.parseString("CS 2110")
([(['CS', 2110], {})], {})
>>> course_data.parseString("CS 2110, 4301, 2123, 1110")
before: [['CS', 2110], 4301, 2123, 1110]
after: [['CS', 2110], ('CS', 4301), ('CS', 2123), ('CS', …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个库或现有代码来简化分数.
有没有人有任何手头或任何链接?
PS我已经理解了这个过程但是真的不想重写这个轮子
好吧,我已经检查了CodeProject上的分数库 但是我有的问题比简化分数有点琐碎.
我必须减少百分比,可能是20%/ 50%/ 30%(总是等于100%)
我有一个包含超过50个输入字段的表单.输入字段在表单容器中分为5个jquery jab.以下是它的样子:
<form action="admin/save" method="post" enctype="multipart/form-data">
<input type="hidden" name="type" value="department" />
<input type="hidden" name="id" value="21" />
<div id="tabs">
<ul>
<li><a href="#tab-1">Tab 1</a><li>
<li><a href="#tab-2">Tab 2</a><li>
<li><a href="#tab-3">Tab 3</a><li>
</ul>
<div id="tab-1">
<label>Name</label>
<input type="text" name="user-name" />
</div>
<div id="tab-2">
<label>Address</label>
<input type="text" name="user-address" />
</div>
<div id="tab-3">
<label>Phone</label>
<input type="text" name="user-phone" />
</div>
</div>
<input type="submit" value="Send" />
</form>
Run Code Online (Sandbox Code Playgroud)
我正在使用PHP的Kohana框架,因此admin映射到控制器,并save映射到该方法action_save.
当我输出的$_POST变量action_save,只有'type'和'id'展现出来,其他所有的领域似乎没有提交他们的数据.
我能做错什么?
我正在尝试计算OL的子元素
jQuery:
$(document).ready(function(){
$("#my_select").change(function(){
alert($("#ol3").children.length);
});});
Run Code Online (Sandbox Code Playgroud)
HTML:
<ol id="ol1">
<li class="2">Location 1-1</li>
</ol>
<ol id="ol2">
<li class="15">Location 2-1</li>
<li class="20">Location 2-2</li>
</ol>
<ol id="ol3">
<li class="17">Location 3-1</li>
<li class="16">Location 3-2</li>
<li class="14">Location 3-3</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
我总是得到2号,不管有多少里面的人.
知道发生了什么......?
我试图将一些常见的类提取出来作为一个常见的jar,我想通过Eclipse中的appengine项目来引用它.
它汇编得很好,但无法运行.控制台刚刚告诉我们找不到普通jar项目中的一些类.
我知道我可以将项目导出到jar中,但我有时可能想要更改它,所以我更喜欢让它保持动态.
而且我知道maven可能是一个选择,但没有正式的maven支持appengine,我不会尝试学习它.
那怎么能让它运作起来呢?
我的代码是:
print os.urandom(64)
Run Code Online (Sandbox Code Playgroud)
哪个输出:
> "D:\Python25\pythonw.exe" "D:\zjm_code\a.py"
\xd0\xc8=<\xdbD'
\xdf\xf0\xb3>\xfc\xf2\x99\x93
=S\xb2\xcd'\xdbD\x8d\xd0\\xbc{&YkD[\xdd\x8b\xbd\x82\x9e\xad\xd5\x90\x90\xdcD9\xbf9.\xeb\x9b>\xef#n\x84
Run Code Online (Sandbox Code Playgroud)
这是不可读的,所以我尝试了这个:
print os.urandom(64).decode("utf-8")
Run Code Online (Sandbox Code Playgroud)
但后来我得到:
> "D:\Python25\pythonw.exe" "D:\zjm_code\a.py"
Traceback (most recent call last):
File "D:\zjm_code\a.py", line 17, in <module>
print os.urandom(64).decode("utf-8")
File "D:\Python25\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-3: invalid data
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能获得人类可读的输出?
理想情况下,以下代码将采用IEEE 754表示形式的浮点数并将其转换为十六进制
void convert() //gets the float input from user and turns it into hexadecimal
{
float f;
printf("Enter float: ");
scanf("%f", &f);
printf("hex is %x", f);
}
Run Code Online (Sandbox Code Playgroud)
我不太确定会出现什么问题.它将数字转换为十六进制数,但却是一个非常错误的数字.
123.1443 gives 40000000
43.3 gives 60000000
8 gives 0
Run Code Online (Sandbox Code Playgroud)
所以它正在做某事,我只是不太确定是什么.
帮助将不胜感激
我写了一个小程序,以了解c ++ 0x中的期货是如何工作的.在运行代码时,我得到一个错误,如"错误:'printEn'未在此范围内声明".我无法理解问题是什么.请指出我在这里做错了什么,如果可能的话,写相同的正确代码..
#include <future>
#include <iostream>
using namespace std;
int printFn()
{
for(int i = 0; i < 100; i++)
{
cout << "thread " << i << endl;
}
return 1;
}
int main()
{
future<int> the_answer2=async(printEn);
future<int> the_answer1=async(printEn);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编辑:
在运行程序时对printFn进行更改后,我收到错误消息"找不到版本`GLIBCXX_3.4.14'(./a.out要求)".这表明了什么?