• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:39
CEST 06:39
KST 13:39
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro24 Preview: Siren's Call7[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244ByuL, and the Limitations of Standard Play3
Community News
New 3v3 BGH Ladder (and more) on ShieldBattery!15Weekly Cups (August 17-23): Zerg dominate the week0Weekly Cups (August 10-16): SHIN doubles2GSTL Returns in 2026!45Weekly Cups (Aug 3-9): Protoss get shut out7
StarCraft 2
General
SC4ALL II: SC2 Player Announcement 6/8 - Maru PhD study /w SC2 - help with a survey! How would you feel about frequent/monthly balance patches for SC2? Weekly Cups (August 17-23): Zerg dominate the week Geoff 'iNcontroL' Robinson has passed away
Tourneys
PIG STY FESTIVAL 8.0! (13 - 23 August) Sparkling Tuna Cup - Weekly Open Tournament WORTEX 2026 - Hungarian SC2 Finals Budapest SC2 AI Tournament 2026 Fall 2026 GSTL Announcement
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 540 Dodge This The PondCast: SC2 News & Results Mutation # 539 Thunder Dome Mutation # 538 Media Blackout
Brood War
General
New 3v3 BGH Ladder (and more) on ShieldBattery! BGH Auto Balance -> http://bghmmr.eu/ [ASL22] Ro24 Preview: Siren's Call BW General Discussion Pros React To: First 'Fastest' Map in ASL History
Tourneys
[ASL22] Ro24 Group D Toronto invitational lan 22 august [Megathread] Daily Proleagues [ASL22] Wildcard Qualifier
Strategy
Replay Review Process - What do you do? Odyssey Mineral Stack Saturation Fighting Spirit mining rates Any training maps people recommend?
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Anyone here play Quakeworld back in the day? Stormgate/Frost Giant Megathread EVE Corporation
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Dating: How's your luck? Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
The Creator Fan Club MarineLorD Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Young Players Exit Esports E…
TrAiDoS
LOCKPICKING NOOB
LUCKY_NOOB
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Hello guys!
LIN1s
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3955 users

The Big Programming Thread - Page 587

Forum Index > General Forum
Post a Reply
Prev 1 585 586 587 588 589 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
February 15 2015 19:06 GMT
#11721
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 19:08:14
February 15 2015 19:07 GMT
#11722
On February 16 2015 04:06 travis wrote:
Show nested quote +
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.


That is what the if i%2 does. It'll change every other one to 10. You can change the logic of the IF statement to do something else.
I'll always be your shadow and veil your eyes from states of ain soph aur.
Manit0u
Profile Blog Joined August 2004
Poland17831 Posts
Last Edited: 2015-02-15 19:28:45
February 15 2015 19:15 GMT
#11723
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.
Time is precious. Waste it wisely.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 19:26:16
February 15 2015 19:20 GMT
#11724
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
February 15 2015 20:17 GMT
#11725
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).
Ropid
Profile Joined March 2009
Germany3557 Posts
February 15 2015 20:43 GMT
#11726
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:10:27
February 15 2015 21:06 GMT
#11727
On February 16 2015 05:43 Ropid wrote:
Show nested quote +
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object
Ropid
Profile Joined March 2009
Germany3557 Posts
Last Edited: 2015-02-15 21:52:39
February 15 2015 21:52 GMT
#11728
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:59:48
February 15 2015 21:57 GMT
#11729
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 22:25:43
February 15 2015 22:17 GMT
#11730
On February 16 2015 06:52 Ropid wrote:
Show nested quote +
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).
I'll always be your shadow and veil your eyes from states of ain soph aur.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
February 15 2015 23:01 GMT
#11731
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.
There is no one like you in the universe.
Manit0u
Profile Blog Joined August 2004
Poland17831 Posts
February 15 2015 23:25 GMT
#11732
On February 16 2015 08:01 Blisse wrote:
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.


Boyscout method FTW!
Time is precious. Waste it wisely.
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 15 2015 23:56 GMT
#11733
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 00:01:30
February 15 2015 23:59 GMT
#11734
On February 16 2015 07:17 Blitzkrieg0 wrote:
Show nested quote +
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

Show nested quote +
On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.


On February 16 2015 08:56 solidbebe wrote:

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.


yeah this is what blitzkrieg is saying right?
Ropid
Profile Joined March 2009
Germany3557 Posts
February 16 2015 00:01 GMT
#11735
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

It's true that things point to the same, actual object somewhere in memory. The thing is, when you repeat your actions, and there's the "myObject = new Whatever()" line, at that point, myObject will point to a new, different object. When you then do myObject.setSomeAttribute(12) etc., this will not change what you've originally saved in myList[...] somewhere. That's how I thought Java works here.
"My goal is to replace my soul with coffee and become immortal."
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 16 2015 00:10 GMT
#11736
On February 16 2015 08:59 travis wrote:
Show nested quote +
On February 16 2015 07:17 Blitzkrieg0 wrote:
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.

Those two things are essentially the same. The assignment still stores the reference of the new object at the array index. Which is the same as putting a reference into the arrayList. The difference is only in at what moment the object is created.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Prillan
Profile Joined August 2011
Sweden350 Posts
Last Edited: 2015-02-16 01:53:12
February 16 2015 01:52 GMT
#11737
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

This is exactly what Blitzkrieg's code does:
ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
}

The myList ArrayList now contains 100 references to [i]different objects.
TheBB's sidekick, aligulac.com | "Reality is frequently inaccurate." - Douglas Adams
berated-
Profile Blog Joined February 2007
United States1134 Posts
Last Edited: 2015-02-16 03:02:33
February 16 2015 02:44 GMT
#11738
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.

Java does not pass by reference, it passes by value..the value of the reference. So when you do myObject = new Whatever(); .. the value of the reference to your new object is stored in myObject. And then, when you assign it to the array, the value of the reference is the put in the array. When you hit another new Whatever(), the value of that reference is now stored in the variable. It is not reassigning references.
goody153
Profile Blog Joined April 2013
44292 Posts
Last Edited: 2015-02-16 02:50:38
February 16 2015 02:50 GMT
#11739
On February 16 2015 04:15 Manit0u wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.



On February 16 2015 05:17 Morfildur wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).


I should have mentioned that i was actually looking for other options outside CentOS .. Any other network OS where LAMP works ? thanks for the answers guys
this is a quote
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 03:04:59
February 16 2015 02:58 GMT
#11740
On February 16 2015 11:44 berated- wrote:
Show nested quote +
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.


okay I think I get it now and I think I see what I did wrong.
Prev 1 585 586 587 588 589 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 5h 21m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 191
Nina 61
StarCraft: Brood War
Rain 2771
GuemChi 1646
Mong 150
Bale 22
Icarus 8
Dota 2
NeuroSwarm180
League of Legends
JimRising 779
Counter-Strike
Coldzera 1367
m0e_tv479
Super Smash Bros
Mew2King163
Other Games
WinterStarcraft457
C9.Mang0312
UpATreeSC18
[ Show 18 non-featured ]
StarCraft 2
• Berry_CruncH42
• practicex 8
• intothetv
• IndyKCrew
• AfreecaTV YouTube
• Migwel
• Kozan
StarCraft: Brood War
• RayReign 31
• Azhi_Dahaki18
• Light_VIP 13
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota296
League of Legends
• Rush1108
• Lourlo1026
• Stunt341
Other Games
• Scarra1222
Upcoming Events
Afreeca Starleague
5h 21m
Soulkey vs PianO
JyJ vs sSak
GSL
6h 21m
PiGosaur Cup
19h 21m
Afreeca Starleague
1d 5h
Mini vs Calm
Queen vs EffOrt
Replay Cast
1d 19h
The PondCast
2 days
Replay Cast
2 days
Escore
3 days
IntoTheTV X SOOP
3 days
Korean StarCraft League
3 days
[ Show More ]
GSL
4 days
Replay Cast
4 days
Sparkling Tuna Cup
5 days
WardiTV Weekly
5 days
Liquipedia Results

Completed

Proleague 2026-08-24
PiG Sty Festival 8.0
META DYMY #4

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL Season 22: Qualifier 1
CSL Season 22: Qualifier 2
RSL Revival: Season 6
Light Tournament 2026
Esports World Cup 2026
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026

Upcoming

BSL 2026 LAN: Kraków
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Blizzard Classic Cup 2026
Acropolis #5 - GSA
Acropolis #5 - GSB
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Calamity Invitational
Big Dog Cup 2026 Div 1
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.